70
1
91
257
83
108
373
3
540
5
342
2
96
240
246
271
907
522
422
135
162
219
1104
587
4
160
201
191
0
103
212
190
423
417
856
128