8
21
12
22
29
14
42
40
16
35