3
8
18
4
8
9
45
9
5
34
44
10
12
41
14
1
5
5
6
62