290
219
110
139
34
47
84
24
163
120
42
142
99
153
212
102
36
41
11
138
85
124
45
15
30
19
60
218
141
57
67
48
78
28
3
14
91
9
168
391
92
32
25
50
183
310
129
10
22
122
40
152