1
02
2
06
1
12
1
22
1
28
3
29