70
250
475
101
312
266
228
87
198
294
444
75
24
233
287
64
114
21
113
200
133
151
296
162
355
73
916
153
244
184
42
39
35
58
633
295
218
132
96
826
357
704
60
857
1450
736
89