336
204
297
168
437
272
584
155
506
102
422
188
395
195
466
183
587
39
194
63
206
49
233
157
584
106
360
95
333
129
442
77
444
183
385
46
117
10
513
158