35
20
30
15
172
10
214
66
82
38
25
97
195
8
199
146
162
43
62
198
73
122
288
217
2
281
682
42
176
77
226
223
445
74
22
572
119
64
17
24
13
111
18
16
56
65
34
109
37
144
61
130
19
92
12