3
8
12
16
29
54
57
63
66
81
84
90
92
104
108
115
121
126
147
162
177
178
180
198
210
212
216
240
252
253
265
277
283
287
292
298
299
305
320
358
366
377
378
380
389
395
401
415
428
436
440
449
450
456
457
475
479
495
498
505
506
509
512
520
526
527
551
557
562
573
576
601
612
614
635
643
669
690
735
747
756
760
778
781
798
802
814
815
819
851
859
871
876
877
878
903
944
958
971
979
986
1023
1049
1075
1077
1081
1089
1100
1101
1103
1142
1144
1166
1201
1207
1220
1230
1244
1247
1252
1297
1301
1304
1321
1332
1341
1354
1355
1356
1359
1364
1377
1384
1401
1411
1419
1420
1430
1448
1453
1456
1462
1465
1475
1484
1487
1518
1520
1530
1560
1569
1577
1583
1588
1591
1594
1648
1653
1664
1671
1689
1721
1739
1741
1746
1759
1776
1782
1795
1806
1821
1824
1834
1839
1852
1861
1872
1876
1887
1915
1928
1948
1973
1974
1981
1989
2005
2010
2021
2037
2041
2058
2064
2067
2068
2070
2071
2073
2086
2088
2102
2110
2131
2134
2146
2148
2153
2156
2161
2168
2192
2197
2210
2254
2265
2271
2272
2273
2284
2287
2308
2313
2330
2340
2359
2362
2366
2379
2384
2386
2393
2399
2402
2405
2418
2422
2424
2432
2433
2434
2443
2448
2463
2477
2479
2483
2500
2508
2524
2540
2547
2550
2551
2552
2560
2574
2587
2589
2593
2608
2621
2645
2654
2655
2658
2660
2681
2683
2688
2691
2702
2706
2709
2728
2737
2743
2747
2750
2783
2786
2798
2807
2815
2819
2820
2845
2857
2874
2883
2895
2898
2908
2911
2918
2923
2944
2959
