10 502 92 20 29 33 45 51 53 58 87 88 91