528
204
512
87
422
87
86
198
207
261