2
11
48
63
52
13
79
87
45
107
38
34
53
145
26