259
101
727
121
655
35
889
281
427
138
606
157
411
177
392
115
602
237
157
31
2184
1054
626
40
401
124
440
130
673
273
648
176
428
30
486
144
290
158
371
197