3
8
17
45
25
42
51
23
30
109
62
108