12
14
19
33
48
87
102
121
130
155
166
186
207
231
245
248
253
261
262
264
272
283
290
293
297
314
323
328
337
341
344
348
353
369
380
398
404
406
416
417
420
440
441
447
463
469
476
478
482
484
499
504
512
516
530
532
541
544
564
574
577
586
597
613
616
630
635
688
690
691
695
698
731
743
745
746
747
748
749
753
759
760
778
788
790
795
816
825
844
845
846
855
875
876
879
880
888
920
925
933
935
940
961
979
1002
1028
1035
1046
1048
1053
1094
1113
1116
1123
1145
1153
1159
1169
1178
1184
1199
1206
1214
1220
1224
1236
1239
1244
1288
1304
1314
1327
1334
1361
1380
1404
1408
1418
1427
1431
1439
1450
1464
1476
1478
1499
1509
1520
1540
1541
1561
1571
1585
1590
1593
1596
1603
1608
1624
1655
1685
1689
1703
1713
1716
1741
1749
1757
1758
1764
1769
1774
1776
1795
1830
1855
1856
1862
1863
1876
1881
1887
1898
1908
1923
1933
1939
1949
1957
1967
1976
1992
1995
1997
2017
2023
2032
2043
2044
2058
2063
2068
2080
2088
2089
2095
2117
2118
2121
2143
2150
2159
2170
2179
2189
2192
2197
2217
2220
2226
2228
2237
2250
2253
2266
2269
2271
2275
2308
2314
2316
2322
2332
2353
2356
2359
2373
2377
2381
2410
2427
2435
2457
2483
2488
2493
2494
2540
2543
2554
2560
2566
2594
2599
2613
2622
2628
2638
2652
2666
2676
2683
2687
2699
2718
2722
2735
2746
2749
2758
2759
2760
2761
2772
2773
2775
2801
2811
2818
2820
2828
2829
2830
2831
2841
2842
2863
2864
2867
2885
2899
2903
2909
2910
2928
2942
2951
2983
2986
2989
2998
2999
3019
3021
3026
3055
3058
3071
3076
3090
3109
3111
3113
3122
3125
3133
3148
3154
3161
3162
3168
3181
3187
3196
3198
3200
3209
3211
3238
3281
3300
3303
3320
3329
3331
3347
3373
3379
3383
3399
3408
3412
3415
3434
3435
3436
3437
3465
3468
3481
3488
3494
3513
3515
3521
3535
3545
3592
3600
3604
3607
3633
3646
3650
3654
3661
3671
3678
3692
3699
3700
3704
3710
3733
3735
3754
3758
3764
3791
3793
3794
3802
