0
7
12
18
32
36
46
75
94
115
117
131
147
153
155
156
174
176
200
211
225
226
239
241
249
252
257
261
262
267
273
280
297
299
309
328
329
336
337
343
345
347
354
361
370
380
381
383
402
444
446
448
455
456
463
500
515
517
522
525
541
545
555
560
566
578
596
597
600
605
609
624
625
630
631
660
665
669
677
691
714
715
749
753
759
769
776
787
811
828
837
838
875
878
884
886
894
899
908
928
936
941
946
951
957
960
976
980
993
998
1000
1003
1005
1007
1017
1024
1033
1048
1051
1061
1064
1067
1072
1087
1098
1105
1111
1125
1139
1142
1151
1165
1181
1195
1229
1239
1252
1256
1268
1269
1289
1293
1296
1302
1311
1321
1327
1337
1340
1349
1402
1404
1416
1445
1454
1456
1491
1502
1528
1530
1533
1541
1546
1553
1563
1565
1568
1578
1592
1605
1617
1620
1636
1657
1665
1695
1708
1725
1728
1737
1741
1761
1762
1774
1777
1779
1788
1794
1802
1804
1820
1850
1859
1887
1909
1914
1956
1970
1971
1974
1976
1983
1984
2024
2025
2034
2041
2047
2073
2078
2079
2082
2083
2086
2089
2100
2104
2108
2110
2137
2152
2162
2164
2186
2197
2199
2202
2208
2212
2215
2226
2242
2248
2252
2257
2258
2259
2295
2306
2316
2322
2326
2337
2345
2354
2359
2380
2382
2396
2408
2420
2433
2455
2456
2458
2484
2548
2555
2560
2577
2580
2587
2602
2611
2622
2628
2636
2639
2643
2647
2654
2672
2673
2689
2690
2711
2713
2729
2734
2765
2790
2811
2825
2828
2830
2853
2855
2859
2874
2876
2883
2890
2900
2906
2910
2913
2916
2919
2920
2936
2937
2949
2969
2970
2980
2995
3006
3012
3025
3052
3058
3061
3064
3075
3078
3080
3084
3104
3111
3112
3134
3160
3162
3172
3236
3265
3275
3284
3286
3293
3296
3305
3306
3336
3345
3350
3361
3367
3376
3381
