0
4
7
10
25
27
30
36
38
41
48
49
60
62
80
81
83
89
94
95
99
112
115
119
120
122
126
128
133
135
138
139
143
152
154
155
159
164
165
167
168
173
177
178
179
181
183
189
194
196
199
212
229
235
246
250
262
268
277
280
281
282
285
286
287
294
309
310
318
324
325
346
350
352
353
364
365
368
370
371
378
379
389
392
396
398
403
407
421
428
430
436
442
445
455
468
473
475
481
483
487
490
493
494
496
499
501
503
507
509
510
523
534
535
537
538
540
541
547
553
556
560
565
568
569
572
580
581
583
584
590
591
596
600
603
607
610
612
617
625
631
634
638
640
651
658
659
675
678
680
687
688
701
704
715
717
721
727
729
734
743
750
755
765
772
776
779
785
788
789
790
797
798
802
806
809
810
812
814
816
817
821
826
831
840
846
856
860
871
878
881
885
887
888
897
899
900
901
910
911
913
917
919
920
924
925
926
936
939
940
941
943
944
945
961
963
964
966
986
991
992
994
1002
1003
1005
1007
1012
1023
1032
1036
1044
1049
1054
1055
1058
1061
1062
1067
1069
1071
1085
1094
1096
1099
1103
1108
1112
1113
1114
1118
1123
1124
1127
1129
1150
1154
1157
1163
1169
1170
1178
1181
1191
1207
1216
1218
1219
1223
1228
1231
1238
1258
1267
1269
1271
1272
1273
1274
1276
1277
1280
1290
1302
1310
1312
1320
1325
1326
1327
1334
1341
1342
1346
1349
1351
1352
1355
1364
1366
1375
1378
1382
1387
1389
1391
1395
1396
1399
1401
1403
1405
1409
1410
1412
1414
1415
1423
1424
1435
1443
1445
1448
1449
1454
1461
1469
1473
1476
1477
1478
1488
1491
1494
1498
1499
1500
1505
1509
1510
1514
1517
1520
1521
1527
1528
1545
1550
1556
1559
1560
1563
1567
1572
1576
1577
1579
1594
1596
1601
1604
1606
1608
1610
1618
1619
1621
1622
1627
1650
1652
1660
1661
1665
1670
1681
1683
1685
1691
1692
1706
1707
1715
1719
1722
