1
14
15
50
42
13
22
57
62
29
84
109