25 1600 679 true 2 6 13 15 19 32 34 37 40 47 48 51 53 61 65 66 76 78 80 84 85 86 90 94 97