37344439
54805629
86052847
14986532
2085899
7869866
36341021
1182599
16167278
87989337
88406294
63971558
41342287
17869092
52313997
55878836
93783740
9609861
20224772
20153266
96359660
42603922
51629506
27239788
90933636
3503299
6673301
76252828
13288901
73447234
68819507
94254533
64628929
10931607
35817922
24728401
81235406
30185657
14676374
70042899