7 103 232 true 4 7 8 15 23 35 37