26
33
9
311
461
243
7
43
205
157
898
30
288
78
8
166
68
19
77
72
272
176
23
42
15
25
36
54
51
94
295
161
66
82
76
266
73
83
192
85
239
16
800
32
99
182
11
69
31
14