2
23
22
48
62
36
55
21
59
25
138
27