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