3
9
17
48
25
44
51
23
30
110
62
108