12
20
28
34
43
47
52
53
67
87
101
105
124
136
138
139
145
147
160
187
229
230
233
235
246
257
264
268
292
301
316
347
360
367
375
398
421
425
439
443
453
465
497
525
570
574
580
587
603
607
613
617
619
635
636
647
653
670
705
720
731
732
733
740
742
750
797
815
817
825
844
849
854
870
877
892
913
919
920
925
944
972
976
985
999
1004
1006
1022
1035
1052
1056
1093
1096
1099
1101
1126
1135
1159
1177
1181
1188
1193
1195
1199
1211
1216
1222
1238
1243
1244
1259
1262
1266
1273
1322
1347
1366
1368
1392
1395
1406
1410
1422
1425
1449
1455
1457
1469
1487
1491
1492
1496
1498
1500
1502
1521
1570
1590
1593
1601
1609
1612
1630
1646
1659
1680
1699
1706
1718
1752
1781
1787
1804
1808
1814
1833
1838
1845
1852
1859
1864
1878
1888
1898
1906
1951
1969
1970
1972
1981
1996
2001
2004
2011
2013
2020
2032
2055
2064
2066
2067
2072
2078
2083
2123
2144
2147
2170
2181
2191
2195
2196
2203
2204
2212
2237
2241
2248
2249
2250
2252
2263
2275
2278
2281
2289
2317
2329
2341
2346
2391
2444
2479
2482
2509
2520
2522
2528
2530
2538
2541
2548
2565
2573
2581
2599
2613
2616
2621
2631
2636
2646
2651
2661
2663
2665
2670
2684
2689
2697
2704
2719
2735
2739
2782
2785
2789
2817
2839
2849
2854
2861
2867
2879
2888
2896
2906
2908
2910
2933
2946
2954
2960
2963
2967
2976
2979
3007
3008
3033
3049
3056
3059
3063
3073
3113
3118
3124
3128
3140
3150
3151
3157
3173
3177
3189
3193
3250
3256
3258
3261
3263
3264
3281
3287
3295
3322
3341
3378
3385
3394
3398
3403
3416
3421
3435
3437
3446
3458
3479
3489
3490
3509
3560
3572
3586
3590
3614
3619
3620
3621
3622
3625
3638
3643
3646
3648
3661
3663
3664
3667
3675
3680
3686
3689
3695
3719
3746
3753
3774
3777
3800
3802
3824
3827
3835
3836
3857
3884
3894
3899
3916
3947
3962
3967
3989
3990
3995
3997
4000
4023
4053
4055
4065
4069
4075
4078
4085
4096
