14 996 494 true 1 2 3 9 11 21 27 33 46 49 51 59 94 96