6
2
3
5
15
8
12
23
8
36
28
46