12 625 395 true 0 21 29 30 43 53 57 64 65 68 81 92