2
6
7
9
15
30
36
48
49
59
60
72
75
105
116
129
131
138
140
150
171
217
241
284
295
298
310
312
316
317
343
345
350
372
383
392
439
442
443
444
457
459
467
469
472
473
480
494
499
501
545
560
566
572
584
609
619
627
631
643
655
692
705
718
721
733
741
753
756
769
774
794
811
813
814
827
865
868
876
878
913
915
936
944
948
951
953
958
965
967
971
1002
1003
1008
1009
1015
1018
1023
1029
1032
1040
1057
1072
1076
1082
1095
1104
1109
1120
1148
1154
1161
1168
1169
1170
1172
1175
1179
1195
1199
1210
1218
1219
1227
1242
1245
1247
1251
1280
1288
1294
1298
1299
1313
1317
1327
1344
1349
1350
1359
1382
1400
1401
1405
1433
1454
1468
1475
1478
