27430
75293
335762
37788
701775
196730
518931
146484
102523
168326
771247
875437
944863
257797
42720
213609
274975
201904
812160
1025951
834426
28921
1017994
1207296
766691
986219
376307
853953
905839
463768