7 101 227 true 5 9 18 20 31 33 38