1
10
77
21
48
45
91
49
108
84
127
64
73
62
108