10 601 558 true 1 16 32 36 37 58 60 67 69 86