12 1001 438 true 4 5 15 19 34 51 52 62 72 84 85 96