true 101 107 true 2 5 20 21 38 49 62 65 90 99