18
92
45
305
23
21
17
27
28
199
53
4
25
22
14
39
8
13
133
24
219
128
9
35
200
7
124
16
78
31
11
82
20
10
37
66
56
145
36
162
81
114
177
203
189
193
40