0
8
10
18
30
32
36
40
45
47
52
54
75
82
86
89
92
100
105
108
116
118
124
128
129
132
137
139
140
141
143
147
163
164
173
179
183
184
185
191
193
194
195
197
198
202
227
233
235
252
256
262
263
269
278
279
284
291
294
298
304
309
310
317
325
327
332
334
336
342
347
353
361
364
367
372
379
382
385
388
389
390
391
401
406
411
414
415
419
425
426
431
437
454
456
464
469
473
477
478
480
482
483
485
487
495
499
501
505
506
510
511
515
526
527
528
534
536
562
573
574
575
583
592
593
595
598
606
612
615
628
631
633
634
637
639
641
643
644
647
653
659
673
675
681
684
686
693
709
711
718
719
720
726
729
732
734
751
752
753
761
762
767
777
786
787
802
807
814
818
819
829
839
843
844
845
848
850
851
852
853
859
865
869
872
879
887
892
907
911
914
915
919
924
928
930
936
949
951
958
960
968
969
980
981
985
995
997
998
1001
1021
1024
1026
1031
1033
1035
1036
1038
1045
1046
1066
1067
1076
1082
1089
1094
1095
1100
1102
1105
1107
1126
1134
1135
1137
1144
1149
1150
1156
1163
1168
1169
1177
1178
1180
1181
1195
1197
1198
1207
1210
1211
1218
1221
1234
1238
1248
1256
1258
1271
1272
1276
1282
1285
1289
1290
1302
1305
1307
1314
1320
1325
1326
1327
1341
1342
1343
1346
1347
1349
1351
1353
1354
1361
1366
1372
1385
1387
1388
1396
1397
1399
1402
1406
1409
1410
1411
1412
1428
1429
1430
1436
1437
1438
1439
1443
1446
1448
1449
1451
1455
1458
1460
1464
1472
1485
1487
1488
1490
1491
1497
1498
1503
1507
1509
1515
1516
1523
1552
1559
1561
1562
1566
1570
1571
1572
1573
1576
1589
1590
1600
1613
1627
1631
1632
1639
1667
1668
1684
1686
1691
1694
1700
1703
1713
1729
1732
1735
1737
1740
1743
1746
1761
1762
1765
1767
1771
1772
1780
1787
1795
1798
