0
7
19
23
27
44
56
65
75
81
83
87
92
95
103
111
129
130
149
160
170
187
196
198
204
215
229
230
239
243
247
254
255
257
263
282
287
288
295
301
304
312
320
332
347
350
355
365
368
378
381
387
401
411
412
421
425
429
440
450
457
470
482
483
486
493
494
496
533
540
553
571
580
582
586
591
638
641
650
651
656
657
670
672
673
677
678
690
699
710
725
734
738
739
743
754
764
769
771
776
778
781
804
813
831
835
837
838
840
857
889
893
897
899
908
916
922
925
928
931
964
967
977
980
982
988
1004
1013
1020
1035
1038
1049
1068
1069
1072
1073
1080
1081
1083
1084
1097
1101
1102
1106
1108
1116
1117
1121
1123
1137
1144
1152
1157
1171
1181
1184
1191
1200
1210
1216
1223
1229
1241
1246
1249
1252
1264
1277
1286
1290
1294
1298
1309
1318
1333
1346
1351
1355
1356
1362
1375
1378
1381
1395
1398
1403
1422
1427
1429
1436
1438
1440
1449
1450
1454
1471
1474
1484
1487
1492
1529
1537
1548
1555
1564
1565
1568
1574
1588
1593
1608
1611
1616
1653
1661
1669
1680
1702
1711
1724
1735
1746
1752
1771
1775
1778
1790
1791
1793
1795
1798
1813
1855
1861
1876
1894
1901
1907
1925
1930
1932
1933
1935
1941
1943
1946
1948
1952
1962
1966
1986
1989
1990
2002
2012
2024
2027
2029
2035
2043
2060
2064
2069
2070
2075
2093
2102
2119
2122
2135
2144
2151
2156
2160
2174
2196
2202
2204
2212
2214
2218
2221
2233
2234
2240
2241
2244
2254
2258
2274
2279
2283
2286
2293
2296
2300
