3
6
16
44
24
42
50
23
30
109
62
107