26
19
59
25
361
288
18
164
68
46
279
162
304
16
30
31
63
39
78
81
280
137
10
153
83
35
159
52
100
146
36
38
113
53
34
50
154
112
61
147
143
64
74
114
51
85
43
47
157
205
45