12 522 336 true 0 2 5 10 11 17 20 23 25 26 37 39