6
12
18
29
45
50
64
70
71
75
95
123
128
138
157
177
178
184
186
192
200
201
205
207
210
216
218
224
229
233
239
250
252
259
266
270
278
285
286
296
303
324
343
350
356
365
372
391
395
399
414
433
440
441
451
473
476
478
499
508
512
528
529
534
552
562
565
583
592
593
603
613
618
625
634
638
682
695
703
727
737
743
747
749
751
753
773
776
779
790
802
817
832
837
856
867
882
887
929
932
953
971
975
990
999
1009
1017
1032
1038
1044
1063
1068
1090
1096
1101
1106
1123
1128
1130
1157
1174
1189
1217
1222
1240
1241
1243
1249
1258
1259
1264
1267
1306
1319
1338
1341
1345
1379
1395
