2
3
4
13
3
27
36
28
15
5
4
48
12
572
10
157