110
107
795
587
21
824
806
157
3
386
155
85
330
460
986
334
558
601
493
816
669
138
61
529
574
751
280