12 6970 182 1517880 7 22 34 49 55 66 70 77 78 82 89 99 1 2 3 4 5 6 7 8 9 10 11 855 56 554 1722 2203 1433 622 233 89 37 15 5 1