16 1381 646 true 10 18 22 40 41 44 46 53 63 65 70 75 87 92 94 95