15
9
23
6
43
16
19
25