1
10
14
7
14
6
26
12
2
2
10
10
27
2
7
25
3
43
42
3