12 1347 87 230738 3 5 7 23 27 29 70 74 81 82 85 89 1 2 3 4 5 6 7 8 9 10 11 168 1 44 407 653 186 36 9 3 2 2 3 1