25
21
39
42
19
14
38
22
15
36
860
33
113
59
78
83
110
176
108
71
60
55
66
183
274
9
58
162
37
137
40
177
70
12
148
10
6
8
17
54
68
79
180
117
141
97
23
28