39707954
29977616
53695819
28537840
1873231
4863506
25917801
60049253
87915070
16439386
94914200
9902737
77974408
96169910
90682775
16172855
34687241
47388978
27391622
86501829
23651643
94719782
56214621
64586850
8092592
96297352
83027062
58121290
86571466
241716
96057384
74291181
76771060
26222572
8155207
11085244
55921156
25755729
19038288
74915338