4
5
2
3
9
10
4
9
2
3
20
43
5
8
10
23
8
20
2
4