0
3
7
10
12
13
15
18
19
20
23
34
38
42
43
44
46
47
50
54
56
59
62
63
66
71
72
76
94
104
108
109
114
127
129
138
146
148
151
163
164
165
167
169
176
182
184
186
187
192
200
207
217
219
221
224
225
227
228
229
233
234
236
237
238
244
248
251
253
256
260
262
267
274
289
290
292
297
305
310
312
315
317
319
322
335
344
348
361
362
363
371
374
378
381
382
386
387
395
396
402
410
421
427
428
432
433
439
440
443
446
449
456
461
465
467
471
472
480
481
490
491
493
496
505
506
510
516
517
519
523
533
536
538
539
542
576
577
578
589
591
594
596
599
600
604
608
611
613
616
617
618
627
628
630
631
633
634
635
637
645
646
649
650
651
654
662
665
666
669
688
690
707
713
714
721
