12
5
4
1
26
10
15
3
23
29
12
32
7
6
3
1