43
257
194
77
125
204
104
53
292
34
42
117
99
49
128
44
275
495
82
177
187
590
240
256
127
214
231
169
245
223
704
448
29
107
206
234
31
28
598
157
313
277
215
564