33
34
36
38
37
40
48
48
46
48
60
61
61
62
62
63
63
78
82
86
98
98
97
97
97
115
118
124
126
129
143
148
156
157
167
170
176
168
164
158
142
141
140
137
133
130
127
125
125
125
159
161
162
162
162
168
172
181
186
194
196
198
200
200
193
190
188
186
186
186
192
195
198
194
190
187
186
198
202
232
235
239
245
249
251
253
240
241
244
249
264
263
262
281
285
277
273
273
273
273
280
290
294
296
297
297
299
302
304
308
300
296
297
298
301
302
301
301
321
327
334
336
338
340
341
342
344
344
345
344
339
338
337
350
352
336
333
331
324
328
335
331
321
328
333
315
314
313
314
314
308
302
286
282
280
285
293
297
295
293
282
269
269
269
259
252
246
237
237
248
251
252
247
244
238
233
231
226
214
207
200
204
206
204
200
193
192
192
192
192
186
176
171
166
164
156
153
151
151
153
156
160
160
157
151
148
145
134
134
133
130
125
123
121
120
125
129
133
133
129
128
127
122
120
116
113
110
109
108
108
97
94
91
87
85
81
86
86
86
92
98
98
99
99
76
75
72
71
69
69
70
78
61
60
59
59
60
62
63
63
62
58
56
55
55
58
49
51
56
53
49
44
43
49
46
42
40
37
37
37
37
39
35
36
37
34
32
34
38
40
46
50
52
59
61
62
66
68
70
72
74
76
76
76
76
80
96
101
109
109
109
108
108
125
125
126
126
116
122
138
154
155
159
165
168
172
175
176
177
178
178
180
187
184
183
177
178
180
192
202
207
210
212
214
217
220
218
220
220
226
241
249
245
242
240
236
231
231
231
231
222
220
216
207
202
194
190
187
183
181
165
166
167
166
165
152
150
145
144
136
130
132
130
122
109
99
95
92
91
90
84
88
88
87
85
82
72
76
79
82
85
92
90
86
99
105
109
114
117
117
122
126
132
138
141
143
144
151
161
167
167
161
166
172
174
183
185
188
198
201
205
209
210
210
218
223
239
240
248
256
258
266
272
279
279
277
275
277
278
278
280
289
293
296
292
288
289
299
303
307
311
315
312
305
301
297
291
290
289
284
281
283
286
281
293
273
265
261
258
255
253
254
268
276
282
279
235
232
236
238
235
230
222
219
225
231
231
230
221
217
214
209
208
208
202
186
178
168
165
165
169
176
179
183
179
167
165
158
139
135
132
127
123
124
124
125
129
128
128
127
127
125
119
101
104
85
79
65
62
60
60
62
63
62
64
65
66
64
64
64
63
63
63
69
69
68
69
69
69
71
71
74
74
74
74
74
73
75
76
74
77
78
83
88
88
87
87
90
89
89
93
101
100
87
86
91
96
100
101
101
98
101
103
94
93
92
92
92
92
92
95
93
92
92
95
95
95
91
91
91
91
92
96
94
97
94
94
96
105
107
107
107
108
108
104
101
110
111
110
108
107
112
109
110
112
113
123
136
140
142
169
178
191
199
196
194
190
182
179
185
191
196
198
202
222
225
227
234
243
247
247
249
250
257
269
269
277
282
289
292
305
307
308
313
314
319
334
334
335
343
345
349
348
347
346
355
357
352
359
363
368
387
391
392
391
390
391
391
385
378
369
368
367
368
364
362
360
357
349
320
317
316
317
324
323
313
309
307
296
279
287
287
286
281
272
260
257
256
255
252
250
250
252
261
267
270
272
273
276
273
271
268
263
262
270
274
267
263
260
256
255
252
227
228
230
233
236
238
240
241
242
234
218
215
214
212
213
213
204
199
199
199
199
199
197
190
185
183
173
172
171
171
173
175
173
170
164
156
145
144
137
136
134
131
125
120
120
119
113
95
94
95
96
95
90
89
88
81
81
80
79
82
78
79
81
77
77
75
75
74
71
70
70
70
71
71
71
71
71
73
78
77
75
74
73
71
71
72
72
72
79
81
81
85
88
89
90
89
89
87
87
83
68
66
63
64
69
73
76
74
73
72
70
71
69
56
55
55
44
43
40
33
31
25
16
16
16
16
15
10
10
10
10
9
7
6
2
8
8
7
6
6
6
5
7
6
6
8
9
6
6
4
4
5
4
6
4
9
9
11
11
11
9
3
10
12
20
18
17
18
20
22
14
13
10
9
11
12
13
14
14
14
9
9
12
9
7
6
8
10
9
9
7
6
8
7
6
10
4
3
5
5
5
5
5
5
6
3
9
10
12
10
6
6
6
7
12
4
6
7
9
8
8
9
11
13
10
9
9
8
8
8
8
8
8
9
10
9
10
12
13
13
14
22
25
35
36
36
33
32