1
10
77
21
48
45
92
49
108
85
127
65
73
62
108