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