3
9
21
45
60
84
102
105
120
128
139
149
161
175
176
186
190
215
221
226
232
233
240
241
242
260
275
296
297
300
316
339
342
353
363
387
404
407
414
416
427
433
439
464
466
479
487
491
495
508
512
529
535
541
553
554
568
569
570
588
616
626
637
647
668
673
684
685
691
705
708
725
734
740
742
746
756
771
789
800
805
806
808
827
832
835
854
866
872
887
922
930
952
960
962
982
999
1008
1035
1046
1051
1080
1082
1088
1104
1105
1114
1124
1125
1133
1139
1146
1148
1155
1162
1167
1168
1169
1174
1204
1215
1230
1235
1236
1239
1261
1264
1275
1284
1289
1291
1299
1304
1305
1316
1318
1327
1330
1345
1354
1370
1374
1383
1395
1407
1415
1418
1424
1450
1456
1479
1531
1535
1558
1561
1567
1573
1580
1590
1594
1599
1600
1605
1615
1628
1644
1645
1656
1665
1670
1675
1681
1713
1721
1730
1735
1744
1746
1752
1788
1791
1795
1809
1818
1830
