10 4317 653 true 1 2 5 9 20 23 25 30 32 36