10 628 440 true 8 39 41 43 51 63 71 79 86 97