2
3
6
9
14
21
24
27
36
39
56
63
64
67
69
70
71
73
74
75
78
92
94
98
101
107
109
112
115
123
129
130
136
140
142
147
149
150
154
156
158
159
162
164
166
167
169
176
178
183
184
186
187
197
209
213
215
222
223
243
246
252
253
255
260
281
282
284
285
291
302
312
315
318
323
326
330
334
338
344
348
354
356
358
362
363
367
384
395
403
408
410
424
431
445
448
460
465
473
477
485
486
490
494
498
499
500
514
517
520
530
531
537
538
540
542
545
546
554
555
556
557
574
581
583
584
585
589
594
601
605
611
612
614
620
623
625
628
636
640
647
651
658
660
661
678
682
686
688
704
713
718
726
729
730
748
750
757
758
774
782
785
794
799
801
803
810
811
813
824
826
838
842
846
847
855
859
862
866
868
870
877
884
891
896
909
914
923
927
929
933
938
939
944
945
954
965
966
967
980
984
987
991
993
999
1006
1010
1015
1021
1025
1043
1044
1054
1058
1059
1060
1061
1069
1082
1088
1096
1102
1103
1104
1107
1110
1114
1115
1117
1122
1129
1130
1131
1133
1138
1146
1148
1149
1150
1152
1161
1164
1169
1170
1179
1181
1182
1183
1188
1192
1193
1194
1195
1199
1202
1207
1215
1216
1220
1232
1240
1241
1245
1246
1251
1253
1254
1255
1256
1259
1264
1273
1287
1291
1294
1302
1303
1306
1307
1310
1312
1318
1324
1334
1344
1345
1357
1358
1361
1366
1384
1387
1395
1397
1402
1411
1417
1419
1421
1424
1425
1431
1441
1443
1445
1446
1448
1449
1452
1456
1472
1474
1480
1483
1503
1505
1511
1513
1516
1529
1539
1548
1551
1555
1560
1561
1565
1576
1577
1578
1587
1588
1591
1605
1607
1622
1636
1642
1652
1658
1661
1663
1669
1671
1672
1677
1682
1691
1696
1697
1698
1701
1704
1706
1709
1714
1715
1717
1720
1721
1727
1730
1733
1740
1743
1745
1747
1749
1772
1773
1779
1781
1784
1790
1797
1800
1802
1813
1815
1816
