33
26
10
12
3
207
18
35
39
172
184
122
42
16
55
64
22
25
38
23
126
47
229
186
28
198
215
27
77
65
534
125
137
150
166
24
375
19
83
109
36
61
74
40
20
175