45
39
88
102
151
203
243
198
214
183
72
237
155
65
168
184
288
404
111
158
178
97
44
38
451
59
1152
2418
273
289
210
565
306
1370
113
171