2
11
50
64
52
13
79
87
46
110
38
34
53
145
26