5
4
10
41
67
78
48
45
37
93
49
50
85
25
127