9
6
10
8
47
3
7
29
41
72
105
49
16
58
9
48
4
14
37
83