10 1664 107 408193 14 40 43 49 65 66 72 80 86 89 1 2 3 4 5 6 7 8 9 37 52 402 676 402 90 21 11 5 4 1