10 228 58 10 14 32 33 38 41 44 58 79 88