3
12
27
36
69
79
100
112
129
134
137
138
144
145
149
153
159
161
163
171
174
191
196
200
214
222
224
235
238
244
266
284
296
300
301
306
307
353
356
363
370
398
405
422
431
435
471
477
494
502
504
513
522
526
532
534
554
600
601
605
609
612
616
635
652
657
683
694
695
727
733
744
747
749
761
796
800
803
804
811
812
817
820
822
836
837
847
851
854
856
871
872
873
888
911
914
920
949
969
1012
1024
1030
1037
1053
1063
1070
1086
1122
1134
1140
1166
1193
1213
1217
1221
1249
1258
1260
1268
1280
1281
1287
1301
1313
1315
1331
1354
1380
1385
1426
1434
