12 858 478 true 0 9 31 38 44 56 58 64 65 72 84 87