0
2
4
6
12
24
27
32
33
37
38
50
51
58
59
60
64
65
76
77
82
83
86
91
99
107
121
129
143
149
152
156
160
171
178
179
182
194
208
210
212
217
218
222
227
228
229
232
241
246
250
256
263
265
270
274
276
278
292
303
315
320
324
330
340
345
349
350
355
356
364
370
374
384
420
424
430
433
434
437
443
444
452
460
470
479
493
497
499
504
507
509
512
519
520
521
528
533
535
540
542
557
559
562
564
566
570
587
588
600
601
602
607
614
616
618
619
620
624
626
630
631
637
663
670
674
677
679
692
696
698
713
716
718
722
723
738
750
751
755
759
763
764
769
770
785
788
789
790
799
809
812
813
818
820
821
827
842
851
856
858
866
869
870
873
874
877
878
879
882
883
898
900
901
903
909
911
923
926
928
933
944
945
946
957
962
982
989
1007
1009
1023
1031
1033
1037
1045
1052
1055
1058
1062
1063
1064
1065
1079
1081
1098
1099
1100
1106
1114
1115
1117
1118
1131
1146
1155
1207
1214
1219
1221
1222
1229
1236
1241
1247
1259
1263
1275
1280
1283
1284
1285
1287
1294
1304
1305
1307
1312
1316
1317
1318
1324
1333
1338
1342
1345
1348
1352
1353
1357
1361
1367
1369
1377
1384
1388
1393
1402
1404
1406
1407
1413
1427
1436
1439
1440
1465
1475
1481
1485
1510
1515
1517
1519
1521
1527
1539
1540
1550
1562
1568
1571
1578
1582
1586
1588
1590
1603
1605
1609
1610
1621
1624
1625
1637
1646
1648
1655
1656
1659
1666
1671
1672
1673
1675
1681
1691
1692
1696
1700
1705
1707
1708
1721
1730
1735
1742
1746
1749
1750
1754
1757
1764
1765
1777
1787
1790
1799
1803
1804
1806
1811
1815
1816
1817
1829
1830
1834
1835
1842
1845
1850
1852
1858
1859
1860
1869
1872
1898
