942
420
558
308
263
716
255
339
176
141