10
51
2
35
68
118
59
16
108
100
107
103
53
6
7
74
111
90