10 522 224 true 0 1 3 12 16 17 25 26 31 39