37
3
30
14
64
5
42
66
79
17
34
53
38
141
230
388
136
119
86
260
523
232
148
173
1164
201
524
287
462
310
267
170
214
133
194
242
377
250
257
67
209