10 435 513 true 4 6 18 35 51 58 75 81 83 94