8 104 129 true
3 5 10 18 31 32 33 38