2
01
4
03
3
04
2
05
3
06
4
08
10
09
1
10
3
13
6
15
1
16
2
17
2
18
3
19
3
20
4
22
2
23
1
26
5
27
2
30