22 1640 798 true 3 9 12 14 15 19 20 28 29 32 33 35 39 42 44 49 51 69 70 75 78 98