9
11
12
5
21
13
3
14
7
18
10
22
1
242019
2
16
15
6
8
2317
4