2
7
10
16
26
30
32
40
45
70
72
78
80
86
92
100
131
138
168
188
197
198
202
207
208
209
220
231
244
248
258
288
306
307
335
352
355
361
368
370
374
378
381
382
388
405
408
427
431
432
440
442
459
464
473
505
509
519
520
534
540
541
554
560
567
597
601
613
620
632
636
639
642
649
661
667
686
688
698
702
716
722
723
724
725
730
738
739
754
759
768
769
778
779
780
786
804
832
840
841
883
902
909
952
956
960
991
1017
1021
1030
1047
1054
1056
1067
1071
1096
1115
1130
1146
1151
1167
1173
1244
1264
1270
1295
1313
1319
1332
1335
1341
1345
1347
1349
1361
1367
1388
1398
1399
1429
1450
1461
1462
1463
1492
1501
1507
1510
1514
1535
1568
1576
1622
1633
1659
1668
1669
1678
1680
1681
1683
1691
1696
1703
1720
1737
1744
1761
1765
1794
1801
1812
1817
1825
1827
1852
1861
1896
1912
1945
1949
1950
1953
1979
2001
2013
2023
2031
2042
2060
2085
2091
2102
2113
2115
2121
2148
2154
2165
2185
2196
2209
2211
2219
2229
2235
2245
2265
2283
2300
2311
2328
2333
2338
2368
2381
2390
2396
2406
2409
2413
2424
2436
2457
2458
2495
2499
2507
2527
2531
2536
2579
2584
2587
2588
2599
2611
2613
2622
2631
2633
2644
2686
2694
2697
2713
2717
2727
2738
2742
2746
2755
2765
2773
2778
2780
2783
2791
2798
2803
2812
2824
2826
2827
2844
2859
2891
2893
2909
2911
2920
2952
2964
2967
2968
2981
2989
3005
3024
3026
3065
3067
3071
3074
3082
3104
3116
3119
3120
3132
3137
3147
3170
3175
3177
3181
3216
3223
3229
3242
3254
3266
3268
3317
3329
3350
3352
3364
3378
3387
3391
3397
3419
3441
3445
3454
3459
3461
3468
3471
3474
3480
3483
3484
3511
3542
3554
3561
3579
3628
3629
3636
3656
3689
3711
3715
3721
3736
3775
3777
3804
3805
3836
3838
3849
3857
3863
3865
3867
3875
3890
3905
3910
3920
3947
3958
3962
3967
3973
3980
3986
3997
4016
4019
4020
4051
4056
4059
4069
4077
