true 101 35 true 2 5 8 12 31 32 36 48 60 65 74 82 97