16 509 266 true
8 10 11 12 13 15 18 21 23 24 25 32 33 34 37 38