7
0
4
18
14
22
29
17
22
64
51
63
57
30
112