5 100 186 true 1 20 22 89 96