248
103
540
958
745
414
119
735
804
618
489
12
703
203
318
313
153
721
400
148
482
486
610
326
575
630
607
765