51 48 93 true 1 2 4 7 10 11 15 16 18 19 22 23 24 28 34 35 36 39 41 44 45 46 48 50 51 53 54 57 60 61 62 63 64 66 69 70 71 73 76 77 79 80 81 83 88 90 92 93 94 97 99