116 212 273 493 349 354 253 550 346 497 801 1018 1332 2456 1649 1719 1294 2424 14882109