852
1
789
91
682
905
2
190
310
0
584
429
416
548
776
526
817
89
640
2162
667
471
633
3108
7
74
759
479
621
413
771
394
628
85