25 837 522 true 1 2 5 6 10 13 17 19 29 35 42 47 51 56 63 64 68 75 84 85 86 87 88 97 98