107
2
29
100
6
9
1
1

107
100
9
29
1
2
6
1