10 658 33 3 17 18 21 45 48 68 85 89 92