3
2
35
103
1
2
6
2
1
5
10
1

3
1
2
1
7
6
43
6
5
7
4
8
1
9
15
6
1
1
4
3
2
1
5
1
10
1
17
1