12 2468 110 596553 9 19 21 22 48 58 59 65 72 81 88 91 1 2 3 4 5 6 7 8 9 10 825 1592 50 370 767 733 376 110 30 13 8 6 3 2