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