173
16
197
14
5
178
49
144
115
128
41
217
66
106
112
114
25
24
47
198
191
250
45
104
48
55
335
227
140
172
219
319
166
304
60
187
138
158
111
327
109
252
263
633
103
239
617
413
190
234
170
301
499
123