...
250
35
108
21
113
24
500
186
98
4
836
300
135
166
199
17
54
94
331
7
6
11
107
1
20
39
216
10
607
69
50
328
64
13
116
52
352
143
309
55
91
80
2
5
48
22
171
177
168
14
134
90
31