10 2347 108 519860 9 14 15 16 23 25 59 87 95 97 1 2 3 4 5 6 7 8 9 10 51 453 921 672 193 45 7 2 2 1