91
1
85
108
316
530
217
566
143
764
3
174
272
131
210
194
0
283
130
468
361
136
109
125
732
2
328
158
305
117
946
967
823
4
1155