16452
914918
614720
540382
48882
285651
508811
158189
40660
643749
395531
888965
179967
606594
315774
826266
222355
507767
813764
650136
936950
77697
587998
92095
80613
67952