0
7
34
59
65
80
89
99
110
128
129
133
145
151
168
170
193
197
199
204
208
224
225
229
262
263
273
285
308
309
322
323
340
347
356
357
378
389
410
427
442
449
459
466
473
482
498
542
552
572
578
585
610
614
622
628
629
652
660
665
669
671
672
674
700
704
723
724
757
770
780
782
784
804
805
807
811
817
822
827
833
843
850
853
856
869
878
879
884
897
913
916
935
938
983
988
994
995
997
1000
1027
1031
1040
1058
1059
1078
1081
1084
1125
1126
1130
1134
1135
1139
1152
1156
1164
1180
1188
1224
1239
1249
1250
1252
1253
1263
1285
1299
1307
1315
1340
1348
1362
1369
1373
1374
1400
1401
1404
1406
1407
1413
1419
1422
1439
1449
1488
1501
1506
1515
1570
1581
1583
1590
1593
1605
1614
1617
1628
1642
1646
1657
1669
1678
1679
1682
1709
1717
1718
1724
1734
1764
1768
1770
1793
1808
1812
1829
1849
1860
1861
1869
1871
1874
1892
1894
1899
1916
1919
1924
1929
1936
1989
1998
2023
2030
2040
2052
2070
2072
2073
2116
2128
2132
2134
2152
2165
2172
2181
2182
2193
2198
2201
2206
2207
2217
2218
2225
2226
2230
2247
2248
2252
2253
2267
2273
2275
2282
2302
2304
2335
2350
2355
2357
2360
2370
2373
2388
2391
2395
2423
2424
2438
2455
2471
2477
2479
2481
2509
2522
2523
2544
2545
2559
2563
2565
2572
2573
2592
2593
2603
2612
2620
2632
2636
2637
2641
2650
2660
2667
2668
2678
2692
2699
2714
2715
2733
2742
2751
2758
2774
2780
2786
2792
2805
2810
2817
2836
2838
2866
2875
2879
2888
2899
2910
2925
2941
2945
2947
2978
2987
2988
3000
3001
3005
3010
3040
3041
3051
3061
3082
3086
3090
3102
3103
3136
3154
3156
3159
3162
3171
3172
3190
3227
3247
3253
3259
3260
3263
3293
3306
3309
3322
3329
3338
3340
3342
3370
3400
3403
3407
3422
