45
22
30
52
31
44
111