3
29
10
666
2

2
6
6
2
2
8
10
7
3
15
1
4
172
5
71
2
1
1
5
2
333
5
9
1
27
10