2
34
12
76
23
27
39
127
55
62
7
28
5
7
59