12 505 88 17 20 21 25 42 56 57 59 74 85 97 98