12 964 86 170482 9 15 31 49 57 61 69 73 81 91 93 94 1 2 3 4 5 6 7 8 9 10 27 118 1 45 369 423 87 20 5 3 3 3 4 1