10 621 30 23 41 51 52 59 61 78 79 87 100