2
12
4
28
11
29
38
51
59
76
54
67
21
37
63