2
01
3
02
3
03
1
04
2
06
2
07
2
08
1
09
3
10
8
14
2
15
3
16
8
17
1
18
5
20
4
21
6
22
4
23
3
24
7
27
9
28
16
29
21
30