20 1010 412 true 3 4 20 27 29 32 34 46 48 50 52 53 65 81 84 86 87 92 94 99