3
20
9
6
8
2
24
4
7
13
9
11
18
5
1
25
3