23 1048 522 true 0 10 12 14 15 22 29 39 43 54 55 58 61 62 65 68 72 75 81 87 88 97 98