2
01
3
02
4
09
1
10
1
11
1
14
2
18
2
20
1
21
1
23
4
27
1
28
2
29
2
30