517886518137518160522099522511522559523151523240523242523896525482526103526269526947526974527285528936529295531069532368534183534186535158535315535339535398535645536107537896540069541051541473541918542946543840543913543922543951544974545924546238548837549623553343554000556582559560560286561037563449565822566383566403566537566741567095568761568788569428571132571820573074573184573193574651574710574991575045575080575221575919576229578092578094581952582224582233586483586958590913591228593078594239596420596445597527602389602685602711603922604163605140605143607295607323608915610380610596612798612844