1
02
3
08
2
12
4
14
2
22
1
23
1
24
2
26
1
29
1
30
2
31