516476
4232
78594
482111
667750
690250
706325
709585
59851
739905
139677
134192
94609
530977
58467
561712
354102
158498
418621
145161
577169
776722
320927
62768
875842
920703