10 786 390 true 10 12 13 19 38 46 47 57 59 78