4
4
5
9
5
14
20
66
25
26
63
32
72
86
18