141
1
88
79
859
3
674
529
0
78
70
108
89
90
196
107
117
120
96
85
677
1110
5
95
2
646
883
594
743
143
656
175