5 103 108 true 7 14 16 33 39