1
01
1
03
8
05
4
06
2
07
2
10
3
11
8
12
6
13
1
14
2
15
7
17
8
18
3
19
5
20
14
21
7
22
3
24
4
25
2
26
5
27
6
28
5
29