0
15
20
22
38
39
41
46
66
70
71
73
89
103
121
131
132
134
136
145
156
159
167
179
180
182
191
195
214
220
229
231
236
256
257
259
262
263
264
266
267
275
290
292
309
310
329
366
374
387
388
398
400
420
440
445
449
453
457
483
484
496
507
533
553
561
591
622
628
638
651
658
659
682
701
708
716
724
750
763
764
766
772
804
809
825
833
835
852
879
893
899
901
913
916
919
921
926
935
945
967
969
972
973
978
980
986
992
1004
1006
1015
1016
1019
1020
1040
1043
1046
1049
1061
1068
1073
1084
1105
1117
1126
1133
1137
1143
1145
1168
1194
1196
1205
1214
1218
1234
1240
1250
1284
1287
1290
1294
1305
1319
1323
1331
1350
1352
1364
1369
1376
1378
1410
1412
1418
1431
1435
1439
1448
1477
1484
1500
1503
1508
1531
1542
1593
1596
1598
1624
1640
1641
1680
1694
1732
1737
1746
1747
1751
1756
1770
1790
1801
1809
1823
1827
1857
1868
1876
1886
1897
1902
1923
1928
1934
1947
1964
1989
1992
2003
2013
2014
2017
2019
2021
2033
2049
2071
2083
2108
2118
2134
2149
2151
2156
2160
2166
2167
2173
2175
2188
2191
2198
2207
2210
2216
2239
2243
2244
2250
2257
2261
2288
2291
2292
2295
2315
2329
2340
2358
2359
2363
2372
2374
2377
2381
2396
2400
2415
2424
2437
2439
2440
2466
2468
2471
2475
2486
2544
2552
2568
2570
2588
2599
2615
2623
2627
2629
2643
2662
2667
2673
2676
2691
2695
2704
2714
2727
2735
2769
2770
2773
2775
2781
2788
2796
2798
2799
2818
2830
2849
2851
2854
2856
2893
2901
2903
2909
2917
2924
2928
2986
2991
2993
3011
3014
3043
3058
3067
3100
3110
