257
165
665
341
941
472
138
208
763
611
186
137
278
1015
94
224
641
866
193
362
248
269
233
539
444
130
176
215
557
351
661
303
661
602
209
411
207
534
450
261
452
637
463
577
169
265
389
252
139
173
361
277
355
36
84
206
323
347
1003
213