55
26
28
15
44
29
35
124
30
67
54
36
52
880
34
118
45
18
23
37
27
46
40
14
229
89
68
66
362
85
261
31
200
22
160
505
93
69
87
20
11
25