12 478 95 3 9 23 39 40 42 52 61 72 85 93 95