539 241 170 414 479 217 226 582 710 93 320 854 248 462 462 55 72 258 66 83 102 35 253 195117