10 1185 97 325369 23 25 48 53 59 67 70 89 99 100 1 2 3 4 5 6 7 8 9 100 49 328 494 246 39 12 8 5 3 1