5 111 108 true 12 15 23 30 31