10 201 172 true 1 8 9 12 15 21 23 25 27 35