114
137
74
52
136
176
127
166
102
93
405
109
111
135
126
198
161
253
96
110
113
157
81
191
72
22
178
103
130
70
92
217
47
43
35
206
438
380
215
455
291
287
165
167
100
80
85
175
234
163
133