156
274
135
637
113
186
78
152
198
411