1
2
3
4
5
4
6
7
8
1
10
11
12
9
4
7
1
3
4
13
14
3
26
25
3
15
16
3
17
18
19
20
21
22
23
24