12 3333 138 907879 2 4 14 17 26 43 50 59 62 86 94 96 1 2 3 4 5 6 7 8 9 10 11 36 54 436 1088 1081 482 132 35 12 5 4 3 1