525
83
281
188
272
83
484
32
244
107
449
145
605
155
540
196
400
50
161
109
354
56
602
203
27
3
271
75
532
75
218
57
632
169
360
10
515
29
347
39