1
3
15
4
20
3
16
4
22
17
30
31
32
33
34