0
9
10
14
15
21
30
38
41
70
81
84
89
93
99
109
111
124
169
177
191
214
225
230
245
251
253
274
283
294
296
301
305
307
316
320
328
343
345
350
353
368
371
381
396
398
401
413
425
427
433
436
438
490
509
516
519
523
525
560
561
562
602
603
605
620
626
634
639
652
657
658
663
671
682
686
693
697
718
726
730
744
748
755
757
778
809
823
847
857
858
887
890
891
899
907
932
933
936
939
971
972
979
989
1002
1004
1010
1026
1029
1032
1036
1037
1038
1044
1059
1063
1065
1068
1079
1089
1095
1110
1115
1124
1130
1136
1151
1152
1156
1159
1163
1171
1174
1186
1189
1201
1203
1209
1233
1236
1237
1249
1253
1257
1270
1275
1276
1279
1282
1285
1288
1292
1293
1297
1321
1336
1343
1354
1356
1366
1367
1396
1397
1405
1413
1421
1429
1434
1440
1441
1449
1470
1472
1485
1488
1495
1500
1512
1533
1536
1542
1546
1554
1555
1566
1580
1584
1590
1594
1597
1600
1606
1608
1635
1639
1642
1649
1653
1658
1661
1662
1664
1679
1687
1696
1701
1707
1743
1759
1763
1775
1776
1783
1789
1804
1807
1820
1824
1858
1873
1876
1877
1885
1904
1916
1919
1920
1924
1931
1947
1959
1979
1994
2024
2031
2042
2062
2065
2074
2087
2108
2127
2145
2147
2151
2165
2176
2177
2220
2221
2227
2228
2241
2248
2254
2280
2285
2301
2302
2308
2343
2359
2360
2367
2379
2386
2387
2390
2404
2407
2412
2425
2435
2461
2474
2490
2498
2503
2504
2506
2519
2532
2545
2557
2562
2563
2567
2570
2574
2581
2584
2587
2590
2592
2599
2604
2619
2633
2635
2640
2648
2652
2713
2718
2723
2724
2732
2738
2755
2760
2767
2777
2778
2782
2788
2803
2809
2812
2837
2844
2867
2869
2878
2884
2888
2892
2895
2901
2905
2910
2912
2924
2931
2943
2944
2966
2980
3032
3042
3049
3063
3066
3070
3097
3107
3114
3144
3149
3194
3199
3206
3215
3220
3225
3240
3246
3253
3263
3273
3274
3285
3290
3310
3327
