99
655
115
896
86
335
40
478
90
583
48
422
465
36
366
50
338
6
316
44
376
67
336
24
300
53
302
29
235
52
328
22
219
26
238