58
24
300
112
85
78
64
120
47
118
29
27
63
74
76
65
73
21
33
79
204
26
53
60
37
381
25
52
141
34
19
46
99
105
87
44
15
31
28
40
123
144
30
75