1
4
6
16
32
55
56
64
81
100
107
110
111
116
117
120
124
127
170
171
189
198
201
204
259
262
263
273
291
329
331
357
367
380
388
400
401
407
408
412
438
450
463
464
481
482
518
535
541
542
547
568
575
576
578
605
638
660
663
666
669
676
679
685
687
700
710
712
718
720
733
743
756
765
786
789
801
807
814
820
830
831
859
884
899
904
907
910
912
928
1003
1012
1017
1033
1059
1082
1084
1110
1115
1116
1117
1123
1144
1176
1180
1191
1195
1204
1216
1217
1224
1252
1255
1262
1266
1292
1293
1314
1351
1352
1373
1381
1385
1390
1392
1399
1400
1402
1404
1436
1446
1455
1459
1469
1475
1479
1486
1518
1522
1529
1542
1544
1551
1574
1613
1622
1623
1632
1638
1639
1656
1660
1665
1676
1678
1683
1684
1685
1688
1693
1694
1697
1711
1720
1731
1754
1771
1789
1796
1813
1825
1833
1840
1862
1883
1901
1925
1928
1929
1955
1963
2002
2015
2034
2036
2038
2042
2046
2078
2091
2094
2114
2125
2133
2140
2142
2143
2144
2158
2168
2195
2198
2219
2237
2238
2239
2245
2251
2252
2278
2281
2285
2298
2303
2307
2308
2320
2329
2345
2367
2415
2418
2442
2453
2477
2498
2499
2522
2576
2579
2583
2585
2591
2592
2607
2609
2619
2629
2648
2663
2667
2674
2681
2682
2699
2704
2706
2724
2736
2752
2753
2774
2777
2784
2792
2805
2807
2829
2858
2861
2886
2889
2900
2922
2944
2948
2973
2976
2992
2994
3021
3024
3025
3032
3040
3046
3061
3090
3119
3139
3159
3182
3185
3189
3190
3194
3198
3201
3218
3240
3248
3253
3255
3276
3284
3299
3301
3311
3319
3320
3325
3338
3363
3366
3378
3381
3407
3416
3438
3454
3457
3486
3518
3530
3534
3552
3556
3559
3564
3568
3573
3578
3589
3590
3598
3605
3608
3611
3629
3639
3641
3642
3672
3688
3692
3700
3702
3718
3722
3730
3732
3737
3744
3754
3771
3784
3787
3803
3829
3830
3861
3885
3910
3918
3919
3926
3931
3942
3948
3958
4026
4034
4045
4047
4066
4081
4105
4106
4113
4157
4158
4164
4180
4187
4199
4202
4204
4210
4215
4226
4227
4232
4245
4252
4294
4313
4324
4325
4328
4337
4338
4355
4364
4399
4408
4409
4434
4437
4443
4445
4454
4469
4475
4477
4484
4524
4531
4534
4543
4556
4559
4562
4567
4571
4578
4585
4604
4609
4614
4624
4627
4646
4649
4659
4669
4670
4673
4677
4692
4712
4716
4719
4721
4757
4777
4782
4807
4816
4846
4857
4870
4886
4898
4907
4918
4921
4935
4938
4964
4967
