25
2
6
8
39
15
14
30
34
263
42
111
4
99
36
23
1
92
45
26
13
158
200
209
142
175
5
28
24
17
31
47
16
11
38
56
61
148
19
40
20
41
27
232
33
29