111
132
165
57
163
111
300
192
176
146
446
232
255
187
154