123
41
32
63
48
28
39