114
2
283
1
256
796
870
671
417
548
716
1046
8
84
489
77
105
745
537
653
490
663
591
480
72
888
112
70
76
388
55
97
459