26
39
2
1
23
31
3
2
5
4
10
9
2
1
38
96
1
0
5
4