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