7
2
1
4
29
8
30
30
3
4
10
5
38
27
8
18
22
23
5
38