9
5
14
38
52
84
61
52
160
213
228
78
72
56
169