41938839
6348752
12951393
15091112
84124128
54008453
21446795
24872825
40021718
39513567
48938535
77217569
17297617
99797666
26389485
59873788
53404453
69816958
56236935
68102596
25967152
66883531
76625944
49582105
44698457
89692984
6815595
85926668
8411457
88297280
80133767
61543334
31176559
53839907
60512960
75956607
74633054
53911346
67161134
45653957