6
5
7
30
75
10
7
6
9
29
9
3
3
16
8
30
396