1
4
15
25
50
59
82
249
293
316
332
352
452
453
489
526
550
573
609
646
681
684
706
714
836
838
911
944
964
973
989
1044
1087
1214
1216
1250
1379
