23
40
538
4

2
1
10
11
1
538
2
9
1
6
1
2
3
10
8