11
368
30
46
178
251
37
15
14
345
28
21
36
34
29
13
142
7
27
38
20
54
63
8
49
12
24
40
47
43
181
73
66
161
94
151
90
105
35
9
31
19
55
83
26