88
1
92
98
101
325
178
203
273
2
669
683
320
76
233
375
523
278
254
949
601
191
1131
70
60
566
0
1056
4
771
338
345
369
89