18
165
14
94
33
27
212
12
37
26
16
42
98
21
38
303
29
160
118
53
2
23
63
9
367
169
168
151
189
19
68
43
32
17
196
22
4
8
7
6
207
199
278
49
533
101
166
121