5
16
28
31
32
41
44
52
63
70
77
86
103
112
127
132
143
144
174
178
182
187
193
203
206
211
215
216
219
222
226
230
240
250
264
296
301
314
315
317
331
342
369
372
376
382
384
396
405
416
426
435
438
441
442
446
455
461
465
471
473
497
504
513
519
541
550
554
558
568
572
579
580
589
600
630
634
646
651
660
680
696
699
701
711
726
733
773
792
793
796
808
826
827
834
883
886
899
920
963
967
975
999
1011
1015
1017
1028
1030
1038
1049
1065
1069
1073
1078
1094
1118
1127
1144
1147
1190
1196
1200
1234
1237
1251
1261
1273
1287
1300
1305
1307
