50 245 457 true 2 3 6 7 8 9 12 13 14 16 17 18 22 23 24 26 27 29 31 32 33 37 38 40 41 43 45 47 50 56 57 58 59 62 63 64 65 66 67 68 70 72 77 78 79 87 91 92 94 97