31
474
9

25
2
10
8
422
3
6
9
29