2
4
24
24
51
68
40
57
22
63
28
143