10 513 342 true 0 3 12 17 55 58 66 80 83 91