12 701 381 true 4 20 27 38 49 63 66 78 87 93 94 97