0
18
50
96
105
113
133
152
160
164
174
197
199
205
222
229
231
235
255
267
269
270
288
292
296
298
304
309
320
339
347
355
358
363
403
406
407
433
436
437
470
475
478
485
511
512
561
573
577
579
583
589
597
600
601
623
640
642
662
676
678
687
692
716
718
722
729
731
739
744
748
751
773
783
789
790
799
800
810
829
830
863
866
871
878
904
910
923
930
955
958
963
969
978
986
988
994
997
1001
1006
1007
1017
1026
1027
1041
1047
1103
1108
1112
1128
1150
1151
1153
1161
1188
1198
1204
1227
1234
1241
1247
1288
1289
1292
1356
1360
1365
1370
1371
1378
1379
1381
1382
1392
1399
1414
1433
1452
1467
1469
1476
1478
1487
1493
1494
1497
1517
1519
1521
1522
1542
1548
1549
1552
1559
1560
1565
1566
1569
1587
1596
1614
1623
1626
1648
1675
1677
1689
1693
1706
1710
1715
1717
1747
1752
1753
1754
1769
1770
1786
1791
1803
1804
1806
1809
1814
1827
1837
1858
1879
1892
1922
1934
1936
1945
1946
1948
1952
1956
2010
2022
2049
2070
2082
2096
2100
2105
2112
2132
2133
2140
2146
2150
2161
2177
2179
2182
2183
2184
2201
2204
2209
2211
2258
2261
2263
2278
2287
2299
2358
2359
2368
2371
2376
2380
2402
2406
2410
2413
2420
2437
2443
2445
2450
2459
2463
2489
2496
2501
2520
2529
2530
2535
2541
2545
2555
2556
2569
2612
2617
2634
2640
2649
2655
2657
2665
2671
2683
2690
2700
2705
2723
2732
2749
2753
2757
2763
2766
2780
2782
2788
2793
2808
2809
2812
2829
2859
2861
2869
2886
2906
2911
2912
2924
2927
2936
2938
2939
2941
2942
2944
2949
2966
2973
2989
2993
3001
3007
3034
3042
3052
3084
3098
3110
3121
3135
3143
3147
3148
3152
3163
3164
3171
3191
3194
3198
3224
3237
3248
3258
3262
3272
3274
3282
3291
3353
3375
3379
3384
3390
