7
7
16
11
16
24
4
8
18
7
18
2
40
21
46
38
39
15
28
1