4
3
5
7
5
14
20
66
25
25
63
31
72
85
18