1
3
4
1
2
3
3
5
11
13
17
24
29
31
40
41
42
41
43
46
46
50
54
57
64
66
71
69
69
70
75
76
78
82
82
87
94
98
98
98
103
113
119
124
125
137
143
143
147
148
153
175
180
190
196
188
198
217
225
222
211
209
205
202
200
197
221
228
229
230
228
227
236
244
253
250
248
243
252
265
268
268
282
271
256
266
267
264
262
277
278
273
273
265
286
286
291
302
310
314
316
315
315
318
325
322
329
334
339
337
338
346
347
343
333
329
328
326
325
324
330
335
321
314
309
307
312
309
316
311
304
305
308
315
312
308
299
298
298
298
288
290
289
283
279
279
279
264
253
245
241
241
232
224
222
222
207
202
194
192
200
199
196
209
196
181
178
164
155
143
128
126
127
124
120
113
105
103
91
88
83
80
80
80
80
78
79
80
75
64
58
50
57
59
39
24
19
15
15
15
15
19
14
9
10
9
9
7
7
10
11
11
13
16
16
16
16
14
11
14
14
12
5
3
5
7
10
14
16
24
32
36
36
36
36
38
46
48
53
64
71
70
70
71
71
77
86
89
94
94
94
97
98
103
108
117
121
126
126
116
130
135
137
137
137
137
151
154
152
150
149
150
155
156
160
168
183
183
183
183
190
192
191
188
191
193
192
191
198
201
205
205
207
208
208
210
227
231
243
245
245
245
245
244
247
262
267
269
275
289
298
300
305
310
310
310
321
324
326
328
329
337
330
327
332
330
339
336
331
317
319
322
314
306
310
327
331
324
322
317
312
311
307
303
303
304
275
270
267
269
271
277
274
267
262
259
261
258
255
255
255
252
250
251
256
257
261
292
292
290
291
299
300
303
305
309
321
332
335
351
374
378
378
369
363
373
381
387
406
408
420
422
425
416
425
434
441
441
441
444
443
445
455
428
426
423
417
406
396
401
394
389
383
377
356
345
349
347
323
323
324
320
312
301
301
308
308
304
303
299
298
296
294
273
264
256
253
249
248
238
232
229
228
225
200
184
181
179
176
173
168
166
162
152
137
131
130
129
128
124
121
118
111
104
101
95
76
72
73
69
49
47
52
47
39
46
44
21
21
22
21
19
14
14
14
16
16
16
16