10 1022 576 true 0 5 8 10 18 27 75 85 88 97