635
480
249
370
140
179
272
61
87
396