152
220
116
380
131
115
111
182
149
137
183
175
179
107
291
98
135
145
252
139
111
95
163
466
100