12 1225 507 true 0 1 19 31 44 52 54 74 75 88 93 97