26
22
290
78
54
196
11
5
58
21
161
72
69
93
36
140
55
195
376
47
50
31
200
9
172
95
68
104
25
148
41
102
52
29
137
20
84
14
43
186
96
257
169
191
223
134
333
233
48
38
144