7
5
46
17
66
41
138
135
116
95
217
91
267
282
202
705
292
275
164
239
220
205
159
817
255
55
230
112
7565
248
290
149
505