20
22
26
2
6
30
5
10
11
19