7
29
6
7
22
16
6
5
6
7