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