420
556
308
263
716
242
255
339
176
141