12 5105 167 1216839 1 5 21 27 29 35 49 57 69 77 80 88 1 2 3 4 5 6 7 8 9 10 11 26 50 512 1516 1747 913 273 65 15 6 4 3 1