7
3
8
16
16
29
13
3
22
15