2
41
11
2
14
9
1
10
45
8
16
10
1
6
7
3
8