10 596 36 3 13 23 27 31 44 45 46 85 90