18
10
19
21
23
22
33