50
10
18
311
19
74
180
164
37
204
15
53
69
17
166
269
95
160
36
236
114
196
203
34
22
222
59
105
8
72
25
78
64
176
51
213
28
184
1896
104
33
63
11
38
5
56
110
57
44
161
163
32
144
7
20
80
71