3
9
16
22
32
52
61
78
113
123
144
153
160
186
217
221
226
227
232
240
245
251
277
279
282
288
290
300
303
307
311
319
321
329
331
383
393
408
414
425
445
468
476
484
486
488
506
522
526
537
543
557
562
563
574
580
584
612
613
615
637
651
671
676
680
681
683
686
687
688
693
704
731
734
739
745
751
763
812
817
827
828
832
837
853
854
864
866
867
871
882
895
901
907
915
926
927
948
949
960
971
994
1003
1025
1060
1064
1069
1080
1102
1113
1118
1126
1129
1141
1164
1179
1215
1230
1241
1245
1247
1262
1270
1274
1279
1297
1301
1305
1309
1316
1333
1341
1362
1366
1367
1371
1375
1379
1386
1411
1422
1428
1442
1444
1456
1457
1478
1484
1489
1491
1497
1499
1504
1507
1508
1509
1515
1518
1520
1525
1532
1565
1567
1576
1581
1603
1606
1617
1625
1627
1639
1640
1647
1653
1666
1711
1714
1725
1737
1741
1743
1749
1779
1781
1783
1807
1828
1842
1847
1849
1856
1863
1879
1909
1965
2009
2018
2021
2025
2053
2054
2062
2065
2068
2073
2078
2087
2095
2098
2101
2111
2117
2119
2123
2128
2129
2144
2174
2175
2182
2196
2200
2208
2221
2229
2231
2232
2237
2268
2269
2271
2273
2277
2287
2299
2303
2313
2317
2341
2348
2353
2368
2373
2384
2392
2398
2407
2427
2428
2431
2441
2462
2470
2479
2506
2510
2514
2560
2562
2585
2589
2601
2624
2665
2676
2701
2715
2723
2724
2728
2730
2742
2750
2765
2768
2770
2775
2781
