18
250
107
130
223
19
84
7
36
59
9
48
200
6
45
124
8
5
20
2
13
50
30
33
25
39
11
14
156
43
121
89
51
75
163
12
188
123
96
52
94
62
29
133
22
731
445
31
26
17
125