2
4
8
16
42
55
57
58
67
75
76
80
89
94
152
167
168
170
173
188
196
211
222
260
275
277
311
317
334
339
382
407
416
423
430
441
482
483
487
491
493
504
507
514
515
548
556
569
604
613
615
619
631
632
644
672
673
697
700
704
709
712
723
732
767
769
780
791
792
812
814
819
822
825
832
836
837
866
871
882
883
896
913
915
917
937
949
956
958
959
961
962
982
991
1005
1010
1019
1034
1038
1041
1044
1052
1058
1060
1067
1073
1074
1098
1108
1117
1136
1143
1152
1156
1157
1172
1175
1180
1185
1188
1194
1197
1202
1217
1224
1232
1236
1242
1254
1256
1275
1280
1289
1291
1295
1296
1305
1311
1331
1364
1369
1371
1401
1405
1406
1424
1440
1450
1480
1513
1521
1525
1539
1540
1564
1576
1610
1622
1632
1636
1638
1646
1650
1659
1667
1672
1678
1682
1685
1711
1715
1719
1731
1734
1743
1761
1766
1780
1795
1804
