12 500 53 94847 1 5 12 20 29 30 38 43 59 63 84 92