120
120
120
120
120
120
119
118
118
116
116
116
116
115
115
115
115
115
115
115
115
115
115
117
120
122
123
126
127
127
127
128
128
124
125
126
126
127
132
133
135
136
136
136
135
139
141
143
145
146
138
137
140
146
148
149
149
146
146
148
150
148
147
146
146
146
146
147
147
147
147
146
145
146
140
138
139
139
140
136
133
136
136
134
135
135
135
136
137
139
140
145
148
149
149
149
151
152
152
154
156
158
159
159
167
169
179
183
185
186
186
187
181
180
180
180
180
181
181
178
175
175
177
177
176
175
175
174
179
178
177
170
163
163
159
158
157
153
149
158
157
156
157
158
159
159
159
161
160
156
155
151
150
157
157
164
160
172
173
174
174
174
173
172
171
171
172
172
174
175
175
174
174
176
179
181
181
181
181
181
183
184
184
183
182
183
184
185
187
188
189
188
188
185
184
181
179
179
179
179
177
175
172
169
166
166
166
164
161
156
156
156
152
151
148
144
143
143
144
148
148
148
139
135
132
128
128
128
127
126
124
123
121
120
119
115
114
114
110
106
103
102
101
102
101
104
105
105
105
105
105
104
103
102
103
104
104
104
102
102
105
107
107
109
107
107
108
109
109
110
111
111
111
112
112
112
112
112
112
112
112
113
115
117
123
124
124
124
125
125
125
126
126
126
126
127
127
127
127
127
128
129
131
131
131
133
135
136
136
134
134
138
139
140
138
137
140
140
138
137
137
137
138
138
140
141
140
140
141
139
139
140
140
138
136
136
140
142
144
145
140
141
142
143
144
144
145
145
146
146
146
146
146
147
147
147
147
148
148
148
148
148
149
149
149
150
150
150
151
151
152
152
152
154
155
158
166
168
169
169
169
170
172
174
175
178
179
182
184
185
193
194
195
195
195
195
196
196
196
196
197
197
197
197
199
199
200
200
200
200
201
200
196
192
191
190
187
186
186
185
185
184
184
184
183
181
180
179
179
178
175
175
174
171
161
160
159
158
157
157
155
154
146
146
146
146
143
143
143
143
145
146
146
146
146
147
148
146
143
142
142
141
139
139
138
137
136
132
132
130
130
125
123
123
123
123
122
120
118
116
117
119
116
116
115
112
112
114
112
112
108
106
107
112
116
116
116
116
117
118
114
113
109
108
108
108
108
111
116
116
114
112
112
112
113
113
109
107
103
100
96
95
95
95
100
104
104
102
96
96
96
98
97
96
96
95
96
99
99
97
96
92
90
85
84
82
82
82
82
83
82
79
78
77
77
77
77
77
77
77
78
79
79
80
82
84
86
86
88
92
93
93
92
91
89
87
87
82
83
89
91
92
92
92
92
93
94
95
96
98
99
100
100
102
104
105
105
106
107
107
107
108
108
110
114
118
121
124
124
124
124
124
124
124
124
124
124
124
125
125
125
125
124
123
121
116
108
107
107
107
111
106
104
105
105
105
106
106
107
113
114
114
115
121
126
132
132
133
136
138
139
140
141
141
141
142
143
143
144
144
141