3
02
12
03
1
06
3
07
4
08
6
09
1
10
4
11
4
13
4
14
3
15
4
16
4
17
1
18
11
20
2
21
10
22
2
23
1
24
2
25
5
27
3
28
2
29
3
30
3
31