9
41
119
169
111
156
96
116
329
176
76
129
208
131
168
144
404
159
128
248
226
148
78
86
1832
986
186
133
137
381