8
16
7
10
9
12
27
3
8
7
35
47
15
24
36
6
2
20
21