2
4
19
22
14
3
7
16
20
21