0
1
4
5
6
8
12
14
16
23
25
28
39
51
59
60
69
72
75
88
90
92
96
97
98
100
113
116
124
129
138
147
148
150
153
154
161
166
171
173
174
186
190
200
211
216
221
232
243
248
249
255
259
261
270
276
286
287
297
298
300
305
307
308
309
318
319
321
322
323
327
331
334
344
352
354
358
361
377
382
383
388
390
398
399
407
411
417
418
419
420
421
423
425
427
433
434
438
440
441
451
463
473
482
484
486
487
489
490
493
495
498
511
520
523
525
539
543
544
554
564
579
581
588
595
596
607
610
612
616
620
624
627
637
645
647
652
660
673
674
686
694
699
721
724
738
741
749
760
768
773
778
787
795
800
803
815
816
822
842
845
852
856
868
877
879
880
883
898
907
908
910
920
922
927
930
936
944
947
957
966
968
972
978
979
981
983
984
987
990
991
998
1001
1003
1006
1012
1016
1020
1025
1029
1033
1044
1047
1053
1055
1060
1065
1072
1097
1101
1102
1103
1109
1115
1116
1120
1123
1124
1131
1144
1148
1166
1169
1172
1175
1177
1182
1183
1189
1207
1218
1220
1224
1226
1228
1237
1248
1257
1270
1271
1278
1284
1286
1287
1288
1291
1295
1299
1310
1315
1317
1325
1326
1328
1333
1335
1336
1354
1358
1360
1371
1372
1373
1374
1377
1389
1396
1419
1421
1427
1433
1434
1443
1444
1454
1458
1461
1462
1465
1469
1471
1476
1485
1487
1488
1492
1504
1512
1517
1522
1525
1541
1544
1546
1554
1564
1569
1576
1577
1581
1582
1589
1595
1598
1602
1637
1638
1649
1663
1666
1667
1668
1684
1688
1704
1708
1709
1711
1714
1719
1724
1737
1739
1740
1754
1755
1756
1761
1775
1779
1780
1781
1782
1793
1796
1805
1810
1811
1813
1818
1820
1824
1826
1829
1839
1840
1843
1853
1857
1866
1870
1875
1897
1899
1904
1909
1914
1916
