329
381
380
648
596
330
837
57
155
243
760
960
230
240
104
534
459
345
189
725
557
930
637
138
589
501
778
77