2
13
46
87
43
1
49
37
53
58
48
52