105
1
637
343
2
87
73
93
772
491
677
2981
871
795
996
3
649
66
723
874
442
85
330
922
782
77
1156
399
1327
515
83