1
10
9
1
36
31
1
6
7
10
1
2
56
32
30
63
2
116
14
3