1
10
78
22
48
45
95
49
109
85
127
65
73
62
108