696 441 375 140 220 530 455 414 217 639 147 266 727 273 462 55 251 66 89 46 74 85 199514