10 662 384 true 5 9 39 56 67 71 82 86 89 95