10 593 282 true 1 2 10 13 18 29 32 35 36 38