10 508 45 23 36 39 41 52 70 85 92 95 97