5
98
42
9
88
22
56
48
91
58