3
2
51
72
20
25
3
9
2
3
28
11
32
24
3
7
168
3