true 101 31 true 2 3 6 32 33 39 67 78 98 99