316
625
98
268
84
347
12
461
46
357
74
453
186
572
394
194
312
66
514
49
299
51
276
35
260
100
586
48
290
111
501
50
221
55
166
47
198