15 969 529 true 3 20 32 38 41 42 43 54 61 72 74 79 89 92 97