2
26
331

2
1
1
2
10
6
1
5
1
330