3
7
50
1
2
10
3
97
46
2
6
21
2
5
2
16