2
8
12
16
27
34
48
75
89
91
93
102
107
109
119
120
133
139
141
146
149
152
157
181
204
214
217
224
228
235
247
271
276
279
285
286
294
308
314
319
331
343
344
354
366
382
387
415
419
424
443
455
456
463
471
479
496
505
510
552
556
576
588
605
615
624
628
634
637
644
663
700
709
713
720
722
749
752
769
770
774
787
788
796
820
828
829
833
855
861
876
877
885
888
900
902
940
948
957
958
990
991
995
1012
1021
1045
1080
1087
1098
1111
1112
1125
1130
1132
1136
1138
1145
1152
1164
1179
1187
1189
1201
1235
1242
1263
1264
1271
1283
1286
1289
1333
1337
1345
1351
1355
1370
1373
1376
1391
1394
1400
1411
1439
1452
1457
1467
1483
1504
1507
1517
1526
1539
1540
1545
1548
1568
1574
1585
1587
1595
1607
1608
1609
1611
1621
1626
1635
1637
1638
1640
1643
1650
1651
1657
1661
1664
1687
1693
1699
1712
1722
1723
1728
1737
1739
1754
1767
1785
1786
1788
1789
1795
1806
1811
1818
1841
1856
1876
1884
1924
1932
1934
1935
1951
1970
1977
1983
2027
2034
2039
2052
2108
2111
2117
2126
2133
2141
2158
2163
2169
2197
2221
2233
2234
2248
2252
2280
2286
2294
2314
2317
2331
2352
2361
2376
2384
2386
2387
2390
2391
2392
2404
2424
2431
2438
2446
2452
2454
2456
2466
2481
2495
2499
2505
2507
2527
2532
2540
2542
2548
2552
2563
2575
2606
2611
2614
2624
2634
2637
2654
2664
2668
2681
2688
2690
2700
2701
2707
2708
2765
2773
2844
2850
2851
2854
2871
2879
2884
2898
2902
2903
2917
2919
2931
2933
2948
2958
2961
2981
2982
2983
2988
2994
3007
3021
3030
3034
3047
3050
3081
3088
3116
3130
3138
3148
3173
3176
3180
3189
3217
3219
3223
3228
3234
3235
3254
3255
3267
3276
3323
3325
3332
3345
3353
3356
3377
3387
3390
3399
3414
3416
3434
3445
3447
3460
3462
3463
3464
3489
3506
3508
3517
3519
3528
3537
3549
3550
3596
3602
3604
3618
