9 429 25 4 16 20 34 56 79 85 94 95