10
14
1
15
34
8
6
73
3
51
37
104
5
21
2
1
18