26 1010 706 true 1 2 10 11 12 15 25 32 38 41 45 47 49 50 52 53 55 59 69 71 82 87 88 91 92 99