39580
461973
419498
526823
100096
351826
210332
447118
928894
824432
472203
1385614
58112
886878
570771
590937
179968
1155125
509788
819984