12
20
4
5
11
23
2
5
4
6
2
1
3
4
5
4
8
32
7
18
13
20
9
16
3
2
10
18
4
4
8
7
4
5
2
1
2
1
2
2
5
9
3
6
4
8
3
3
5
12