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