18
6
1
3
5
10
7
12
22
24
13
30
15
8
1
9
47
51
4
2