115
27
36
20
29
80
39
67
55
40
60
53
112
177
63
231
38
83
61
32
135
89
184
300
101
150
154
129
108
123
188
216
183
219
138
116
139
81
49
52
42
65
180
75
72
57
120
253
105
97
85