690
231
864
494
111
92
85
930
505
722
631
561
651
567
66
625
387
151
364
196
4
363
516
506
669
596
26
620
417
215
654
973
975
357
468
939
545
884
708
244
613
546
235
427
770