31
13
73
17
195
37
106
53
51
85
55
190
164
102
260
116
111
191
159
129
139
9188
29
90
322
924
235
432
15
4391
20
315
386
49
151
1028
25
132
99
582
354
201
162
74
136
266
39
45
43
163
40
54
120
27
161
10