1
02
2
04
5
06
4
07
1
08
2
09
2
10
1
11
1
12
1
13
2
14
4
15
10
16
6
17
7
20
6
21
9
22
5
23
8
24
1
25
4
27
2
29
3
31