3
19
30
18
5
22
29
20
1
19