0
5
12
22
30
34
38
41
43
57
60
82
84
95
127
140
143
147
149
173
223
224
232
235
237
244
255
275
279
283
321
339
344
348
351
373
381
383
384
385
391
393
395
404
407
417
420
433
451
473
484
499
506
510
512
522
529
537
541
543
563
573
591
601
612
617
633
639
662
680
694
712
729
732
734
752
756
759
786
797
798
803
821
852
859
867
872
886
902
928
941
944
947
951
952
953
970
972
975
994
995
1000
1025
1027
1035
1047
1053
1064
1086
1087
1090
1094
1102
1103
1104
1122
1124
1129
1133
1142
1149
1160
1172
1180
1183
1193
1205
1209
1222
1223
1225
1235
1251
1253
1263
1271
1272
1281
1290
1295
1300
1301
1359
1365
1403
1405
1430
1441
1442
1443
1453
1455
1464
1469
1475
1482
1484
1487
1521
1534
1540
1545
1551
1576
1577
1581
1584
1596
1601
1603
1605
1636
1655
1656
1675
1678
1722
1723
1725
1727
1736
1778
1779
1789
1809
1817
1820
1831
1834
1846
1863
1874
1890
1923
1938
1951
1959
1970
1972
1984
1985
2048
2058
2061
2074
2087
2092
2096
2097
2105
2112
2126
2127
2134
2143
2144
2163
2164
2211
2240
2248
2264
2287
2288
2307
2314
2332
2352
2360
2364
2366
2384
2393
2395
2396
2398
2403
2417
2420
2428
2429
2431
2441
2444
2468
2472
2475
2504
2514
2525
2527
2554
2560
2572
2583
2584
2595
2602
2607
2619
2628
2636
2637
2652
2659
2675
2676
2677
2690
2703
