115
115
115
113
112
111
111
119
119
119
116
114
113
111
111
111
115
116
116
116
116
116
116
116
116
119
119
118
118
118
119
119
120
121
121
120
118
117
116
115
115
115
116
118
118
118
119
119
120
121
122
140
147
146
146
140
138
138
132
130
126
125
116
115
112
116
121
123
123
121
120
122
122
121
118
118
118
119
120
122
122
121
121
120
120
120
120
119
119
119
118
116
116
120
120
122
123
123
123
123
123
123
123
123
124
130
128
123
124
127
128
132
135
136
139
140
144
146
145
145
144
143
142
140
141
141
142
144
142
138
139
139
140
147
152
154
159
166
165
154
154
155
153
153
154
154
150
146
146
153
154
136
126
126
125
137
149
149
149
152
149
143
141
139
139
141
142
137
139
142
146
146
146
146
146
144
141
140
139
135
133
129
127
125
125
125
124
123
122
121
120
119
118
116
116
116
114
114
111
111
110
107
105
105
104
104
107
108
110
111
111
112
115
116
117
118
119
117
115
114
118
118
118
118
119
120
122
123
124
124
124
128
131
132
134
134
134
136
136
137
138
139
139
140
140
141
141
139
137
135
133
133
133
134
135
135
135
135
135
139
139
139
139
140
142
143
143
143
143
145
146
148
152
160
150
144
142
145
148
143
148
152
153
154
155
159
159
162
165
165
162
161
161
161
161
161
161
162
160
157
158
159
158
156
155
155
154
155
155
155
155
155
155
155
149
147
147
147
147
148
148
149
149
149
148
147
143
139
139
139
139
139
139
139
139
140
140
140
140
138
134
132
135
137
138
140
141
142
142
141
139
138
127
125
124
123
123
124
125
125
124
123
123
118
118
117
116
116
116
116
115
112
110
108
107
107
107
106
106
107
107
107
107
107
108
109
112
109
107
106
106
106
107
107
107
107
107
108
109
110
111
112
112
110
109
112
110
109
107
109
109
106
113
111
109
103
101
100
97
95
91
90
87
86
79
77
77
77
77
79
81
81
81
81
81
81
80
81
83
86
99
97
95
93
92
91
103
105
113
123
123
123
130
129
134
134
132
132
131
131
132
128
129
130
128
126
126
126
127
129
133
135
136
133
132
132
132
133
141
141
141
141
141
141
143
144
144
145
142
136
136
136
136
134
132
132
132
132
132
131
131
131
135
136
137
140
139
139
136
134
132
132
134
135
136
136
136
134
133
126
117
116
115
116
116
114
113
102
97
91
91
95
99
109
108
107
106
105
105
106
106
105
105
105
105
104
104
103
102
101
100
100
98
98
97
96
96
94
91
90
84
84
82
81
81
81
81
81
81
79
79
78
78
83
87
95
100
101
101
101
107
111
113
115
115
117
120
122
125
126
128
129
130
131
132
133
134
135
135
136
137
142
142
144
146
145
144
144
136
133
134
136
143
143
143
143
143
142
138
139
140
142
142
141
147
145
143
143
146
146
146
149
151
152
152
152
152
152
153
153
153
153
154
154
146
145
142
124
123
117
114
101
97
93
93
93
92
91
89
87
86
85
84
82
83
75
57
59
59
59
59
60
62
62
62
67
66
63
62
62
62
61
61
61
60
60
61
61
60
60
59
59
56
55
52
53
55
55
52
52
52
51
51
53
53
53
53
53
54
54
54
54
53
52
49
48
49
47
47
48
48
48
49
49
49
48
48
47
48
52
55
61
61
61
61
61
58
58
59
57
57
58
60
64
66
63
61
61
54
53
53
53
53
53
53
53
53
53
53
47
59
60
57
58
58
58
54
51
51
51
48
45
43
43
43
42
41
41
41
41
41
40
39
39
39
39
40
40
43
44
47
47
47
47
47
47
46
46
46
46
47
47
48
48
48
48
48
48
47
46
45
45
45
45
48
49
49
49
49
49
49
51
52
52
67
67
81
83
85
86
83
82
80
66
64
68
81
83
88
93
95
93
93
96
97
90
100
106
112
112
113
116
117
124
123
118
110
110
107
105
105
106
105
104
104
104
104
105
102
100
100
98
98
98
98
98
103
103
103
103
103
103
102
102
102
102
102
102
102
102
102
102
102
102
102
102
108
107
105
100
95
95
94
94
93
93
92
93
95
97
99
104
105
105
106
106
106
106
109
110
110
112
112
113
113
113
115
115
115
115
114
114
113
113
113
113
112
112
112
112
112
112
111
111
110
110
110
110
109
108
108
108
108
111
103
103
103
102
101
101
100
100
101
101
97
96
96
95
95
96
98
100
99
97
95
93
95
102
102
103
103
100
99
97
97
97
99
99
99
99
99
100
101
101
102
102
101
101
101
104
104
105
105
105
103
100
99
99
99
100
102
104
104
106
106
107
107
107
106
105
105
105
105
104
102
100
92
80
77
73
72
70
67
67
67
67
67
66
64
63
63
62
61
60
59
56
55
54
54
53
53
53
52
49
46
45
40
36
34
34
33
33
32
32
31
29
25
23
18
16
14
13
6
6
6
6
5
5
3
2
0
0
0
0
0