1029
510
588
551
916
459
760
1082
479
776
340
310
81
299
102
678
409
79
666
846
496
847
980
788
129
164
214
652
728
194
533
457