115
896
99
655
90
583
86
335
40
478
48
465
422
44
376
36
366
6
316
50
338
52
328
67
336
88
315
24
300
53
302
26
238
41
248