38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
37
37
37
37
37
37
37
37
38
38
38
38
38
38
39
39
39
39
39
37
37
37
39
39
38
37
37
37
37
37
37
37
37
37
39
39
39
38
38
37
37
37
37
37
39
37
37
39
39
39
39
37
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
39
39
39
39
39
39
41
41
41
41
41
41
41
44
44
44
44
44
42
42
46
45
44
45
45
45
45
45
44
42
42
42
42
42
42
44
44
44
46
46
54
54
54
54
54
54
54
54
55
55
54
54
54
54
54
54
54
54
54
54
54
50
50
50
50
50
50
50
50
50
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
48
48
48
48
48
48
48
48
49
49
49
49
52
52
52
52
52
52
52
54
54
54
54
54
62
62
62
62
62
62
69
69
69
69
69
69
72
72
72
72
72
74
74
74
74
73
73
73
73
73
73
73
71
60
60
60
60
60
60
60
60
60
60
75
75
75
75
75
71
71
71
71
71
71
71
67
67
67
67
67
58
58
58
58
58
58
53
53
53
53
53
53
53
53
51
51
51
51
51
51
51
48
48
48
48
48
48
47
47
47
45
45
45
45
45
45
45
45
45
46
46
46
46
46
46
46
46
46
46
47
47
47
47
47
47
44
44
44
50
50
57
57
57
57
51
51
55
59
59
56
57
57
57
54
53
53
53
53
54
54
54
54
53
53
53
53
53
53
53
53
54
52
54
54
54
53
53
53
53
53
53
53
53
53
53
53
54
56
57
56
56
56
56
56
56
56
59
63
62
61
61
61
61
61
61
61
61
61
61
59
59
59
59
58
58
58
58
58
58
58
57
57
57
57
57
56
56
56
56
56
48
48
50
50
50
50
50
50
50
50
48
48
48
48
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
57
57
57
57
57
57
57
51
50
50
50
50
50
51
51
51
51
51
51
51
51
51
51
51
51
52
52
52
53
53
53
53
52
52
52
54
54
54
54
54
54
58
58
56
56
56
56
56
57
57
57
57
58
58
58
58
57
58
58
59
59
59
59
59
59
59
61
61
61
61
66
66
64
64
64
67
66
66
69
69
69
69
69
69
73
73
73
73
73
78
78
78
84
84
84
88
88
88
90
90
90
92
92
93
93
97
97
102
99
99
99
99
99
106
109
109
109
109
109
104
104
103
103
112
112
112
112
112
112
112
117
117
117
117
117
117
117
117
116
116
116
116
116
117
117
117
117
117
120
120
120
120
120
120
120
120
120
120
114
114
114
114
114
114
114
114
114
114
114
114
114
116
116
116
116
116
116
116
116
116
118
118
118
118
118
122
122
122
122
128
128
128
128
128
128
128
128
128
135
138
138
138
138
138
138
138
138
138
138
138
138
142
142
142
142
142
142
142
142
142
142
142
142
142
142
142
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
143
142
142
142
142
142
142
142
142
141
141
141
141
142
142
142
142
142
142
142
142
142
142
144
144
144
146
146
146
146
146
146
146
146
146
146
146
145
145
145
145
145
145
147
147
147
147
147
144
149
149
149
149
149
156
151
142
142
142
140
140
137
137
137
137
137
127
127
127
127
127
127
127
127
121
121
121
121
121
119
119
119
119
119
119
119
119
120
120
120
118
120
120
120
120
118
118
118
118
118
118
117
117
117
117
117
115
115
115
115
114
114
114
114
116
116
118
118
118
114
114
115
115
115
115
115
115
115
115
115
116
116
116
115
115
115
115
115
115
115
116
116
114
114
114
114
114
114
114
114
114
114
115
115
115
115
115
115
112
112
112
112
112
108
108
108
108
108
109
113
113
113
113
111
111
111
111
111
112
112
111
110
110
109
107
107
108
97
97
97
97
97
92
92
92
90
90
90
90
90
90
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
90
90
90
90
90
91
91
91
91
93
93
93
93
93
89
95
99
98
98
98
98
98
98
98
98
98
99
99
99
97
100
105
105
94
94
94
94
94
94
94
94
94
94
94
94
94
93
93
93
93
93
93
93
93
91
91
91
91
91
90
95
94
100
102
102
99
99
99
99
99
96
96
97
90
88
85
85
83
83
83
83
83
82
83
83
83
83
83
83
83
83
83
83
84
84
84
84
84
84
83
83
83
83
83
81
81
85
85
81
81
82
83
83
83
82
82
82
81
81
81
81
80
80
80
80
80
80
81
81
81
81
81
81
81
83
83
83
82
82
83
83
83
83
83
84
84
84
84
84
84
86
86
86
86
89
89
89
89
89
89
89
89
89
88
88
88
85
85
85
85
82
82
82
82
83
83
83
83
83
83
83
82
82
82
82
82
82
82
81
81
81
80
80
80
80
80
80
80
80
79
79
79
79
79
79
79
80
80
80
80
80
80
80
82
82
82
82
82
82
82
82
82
79
79
79
79
79
79
79
79
80
80
80
80
80
90
90
88
88
88
88
88
88
88
88
87
87
87
87
82
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
81
81
83
83
83
83
83
83
83
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
82
84
84
84
84
84
82
82
82
82
82
82
82
82
80
80
80
80
80
78
78
78
78
79
78
78
78
78
78
79
80
80
80
80
80
77
77
77
77
78
78
78
78
78
78
78
80
78
78
79
79
80
80
80
80
80
80
80
80
80
80
92
92
80
80
80
80
78
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
79
80
80
80
80
80
79
79
79
79
79
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
80
79
79
79
77
77
77
77
78
78
78
79
79
84
84
79
79
79
80
85
85
85
86
86
81
81
81
81
81
83
83
83
83
83
83
83
83
83
83
79
79
79
79
79
80
80
80
82
80
80
82
80
82
82
82
82
82
82
79
80
82
82
82
82
81
81
81
81
81
81
86
80
80
80
80
81
81
81
81
81
81
81
81
81
81
81
84
84
84
84
84
84
84
84
84
84
84
85
85
85
85
85
85
85
85
85
86
86
86
86
86
86
86
86
86
86
86
86
86
86
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
83
82
82
83
83
83
83
82
82
82
84
84
84
83
83
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
81
83
83
83
83
83
83
83
83
83
83
83
83