2
2
3
1
22
30
7
3
26
35
1
0