1
12
78
22
48
45
95
50
109
85
127
66
73
63
109