5 129 108 true 14 15 16 18 32