0
7
13
24
52
59
65
72
74
81
83
84
88
92
99
117
118
122
127
131
138
143
148
154
158
165
177
182
191
199
206
210
219
240
243
256
262
267
274
280
284
291
297
300
309
320
338
357
364
368
380
382
389
391
393
401
405
410
412
414
416
420
429
432
433
435
442
443
448
451
452
458
459
464
471
489
496
504
508
518
520
533
534
545
549
565
570
601
611
618
620
626
630
634
648
650
658
661
673
679
681
682
693
710
718
720
727
731
745
752
765
770
777
784
802
803
808
832
834
844
845
858
864
866
878
888
907
909
913
921
938
943
947
956
962
963
988
1003
1004
1016
1054
1059
1075
1085
1089
1099
1107
1112
1116
1117
1120
1127
1133
1135
1138
1139
1150
1160
1165
1170
1181
1192
1196
1208
1217
1224
1228
1231
1238
1251
1271
1274
1282
1294
1312
1322
1330
1341
1342
1343
1350
1353
1360
1361
1381
1382
1395
1398
1401
1408
1424
1448
1469
1470
1480
1494
1505
1518
1529
1536
1540
1544
1557
1573
1575
1579
1612
1613
1615
1624
1629
1647
1651
1664
1665
1669
1683
1699
1704
1716
1728
1733
1744
1753
1756
1764
1765
1767
1775
1776
1780
1788
1792
1808
1830
1833
1840
1843
1848
1854
1872
1893
1899
1919
1937
1940
1944
1955
1961
1965
1974
1977
1983
1989
2002
2006
2008
2030
