8 103 241 true 5 8 18 25 31 32 35 39