1
01
1
02
2
04
3
05
2
06
5
07
5
08
4
11
7
12
3
13
2
14
4
15
4
16
2
18
4
19
2
20
1
21
4
22
7
23
6
25
2
26
1
27
3
28