10
3
30
9
2
29
5
16
5
0
36
50
6
2
4
11
2
1
43
9