7 103 123 true 5 8 14 22 31 33 35