22
3
0
8
17
10
35
101
120
26