true 101 33 true 2 3 6 11 19 21 29 31 32 33 35 37 39 44 50 51 54 59 65 67 77 78 80 87 98 99