0
3
9
15
17
19
23
24
25
26
27
31
33
34
36
38
40
41
43
45
49
50
55
58
62
63
68
70
71
73
81
83
86
91
92
93
98
100
102
103
105
109
110
116
120
128
130
135
137
138
140
143
144
145
150
152
160
164
166
168
171
172
173
174
179
182
183
184
190
194
196
198
199
201
203
205
206
209
210
211
214
215
221
223
225
227
228
232
234
235
242
243
245
246
249
252
258
262
266
267
269
270
274
275
282
291
293
294
297
301
302
305
306
309
310
311
315
318
320
322
323
328
330
331
335
346
350
351
354
356
359
362
363
368
375
378
379
380
383
384
386
391
399
402
406
409
410
412
414
415
416
417
418
419
420
423
424
429
430
438
440
441
446
449
455
459
461
467
470
472
474
475
478
479
480
481
482
486
487
489
491
497
499
504
505
509
510
513
516
519
520
521
522
523
527
529
531
533
535
537
540
543
552
556
557
