9
15
14
11
25
5
44
60
8
34
37
17
43
18
39
27
32
148
207
86
66
88
89
125
160
64
62
101
84
143
72
98
147
68
93
67
69
79
167
131
59
112
228
121
46