659
63
227
329
127
229
386
99
325
167
104
173
40
133
185
157
87
283
149
235
225
255
264
143
107
32
18
24
61
45
123
22
113
88
317
291
193
242
287
180
275
337
62
85
304
591
102
169
90
155
21
124
42
273
65
239