57442884
49595828
4506843
95933454
7402750
412733
44298318
60865653
62392539
39397987
75428741
85029212
68246202
51791052
18856390
7138663
99952066
84022607
8961798
96612402
98182468
85866109
23544070
21646123
83265521
62979255
5262021
38632981
8025721
55634971
9734861
86262712
34455877
1213512
73951400
96485837
21131796
94594820
14424981
14234038