50685444
93802782
98342070
2295437
76217508
1364888
28477850
77036822
73196668
8806248
26004239
8468817
14529703
30831830
14437627
26234192
13965707
61022088
22452595
39517491
36846951
29371962
67268957
31283214
44113792
5470247
64317808
11314643
48213960
33922053
91273340
61888692
83088576
45497783
1792405
36871207
19661752
1379655
90219760
83682966