12 786 79 128520 5 10 11 13 35 36 37 48 50 81 89 98 1 2 3 4 5 6 7 8 9 15 60 571 1 45 261 334 97 21 9 5 5 4 3 1