635
482
249
372
140
179
272
61
87
396