3
16
5
2
4
21
35
46
6
2
4
31
27
10
13
5