302
320
219
87
261
65
85
96
142
697