2
11
1
21
1
22
7
23
1
24
8
25
16
26
22
27
9
28
12
30