80
1
86
92
324
100
949
2
598
254
277
191
681
319
375
664
74
523
232
310
272
177
203
1056
4
60
771
564
0
59
345
369
338
88