12 1036 77 164657 11 15 19 26 27 35 43 45 48 68 77 89 1 2 3 4 5 6 7 8 9 49 62 641 1 38 305 473 154 35 11 7 5 4 2 1