42
58
31
29
22
12
48
17
10
25
159
39
164
27
11
15
50
122
9
37
152
182
196
16
270
74
89
34
18
131
24
348
19
204
137
56
252
13
33
20
163
88
6