32
98
31
52
206
36
23
195
150
183
14
177
199
29
7
52
22
185
212
16
106
180
9
35
39
34
166
165
18
34
22
67
302
34
152
182
194
105
198
222
174
212
203
222
158
188
20
34
25
57
31
16
270
394
183
182
37
15
26
158
110
47
42
168
196
112
196
166
223
97
34
208
184
203
152
208
325