123742
45775
715134
184380
653149
469240
1083218
700950
1017577
264240
879281
1041461
674336
250454
756444
368205
744725
142889
97386
618845
20247
832334
938977
126684
177697
292172
728240
809793
516368
656575