18 2440 857 true 2 10 16 20 21 25 37 38 42 43 56 57 64 70 76 84 94 98