true 101 29 true 8 9 12 30 32 37 43 46 53 59 60 79