5
9
11
30
10
40
36
22
21
62
59
18
46
56
57