25 1091 702 true 2 4 8 13 15 16 18 20 29 31 32 33 35 40 45 48 51 61 64 67 68 81 83 91 97