9
5
14
39
53
84
62
52
164
213
228
78
72
56
170