27
8
66
6
54
18
34
22
91
21
133
187
161
263
308
295
198
159
189
544
184
135
181
130
212
25
101
162
105
165
28
65
70
61
81
73
118
50
49
56
152
55
86
203
170
125
42
43
39
227
12
1224
182
26
109
33