18 24793 528 5894169 12 13 15 21 23 25 29 37 47 50 58 66 67 87 89 90 92 97