9
250
63
59
182
50
109
20
65
171
6
14
120
41
639
106
29
56
102
18
64
31
16
22
4
220
62
75
37
30
8
39
125
844
403
26
898
162
121
15
134
91
330
186
558
55
448
58
132
900
164
97