10
43
15
45
17
25
23
19
94
54