57 59 99 true 0 1 4 5 6 9 10 11 12 14 16 17 18 20 21 22 24 25 28 31 34 35 36 40 42 45 46 47 48 50 52 54 57 58 62 63 64 66 69 72 76 77 79 80 83 84 86 87 88 90 92 93 95 96 97 98 99