27
13
87
56
192
72
34
350
68
26
37
29
147
66
47
18
55
137
89
51
41
154
111
222
133
116
206
228
224
75
57
157
85
113
86
122
286
76
64
184
125
21
174
42
152
146
129
61
246
266
25