9
120
64
32
34
45
52
88
93
100
112
113
118
119
120
122
127
3
7
8
10
16
17
18
25