10 623 50 2 3 6 21 34 38 41 70 97 99