20 1309 661 true 3 7 21 22 31 40 44 46 49 50 51 57 60 68 73 76 79 85 95 98