3
104
35
4
1
5
14
2
2
2
9
97
23
8
10
56
3
18
16