12 2344 106 378535 7 11 13 20 26 33 39 78 81 89 90 100 1 2 3 4 5 6 7 8 9 10 11 93 1 45 501 1144 533 92 17 4 2 2 2 1