2
03
1
07
2
14
2
15
1
17
2
18
4
21
2
30