12
13
108
118
1
10
16
4
6
32
5
14
9
37
45
7
38