10 1390 88 335491 4 9 17 31 45 46 52 60 68 99 1 2 3 4 5 6 7 8 9 353 54 322 527 332 93 28 15 10 7 2