31 1584 890 true 2 4 6 8 13 14 15 19 26 30 32 42 43 44 51 54 58 66 67 68 69 70 73 78 82 85 86 90 95 96 97