20109563
78313810
52072007
7992055
41602991
4332449
53155625
12166564
25579302
86652636
4952749
32004128
28882909
91315380
19008293
65365838
73358706
53637865
97679809
98293234
82587102
79059002
60886689
4748392
16557889
56403018
11142738
24471323
7275184
51068437
97796326
86609536
67178959
90168588
18324082
35141712
45759384
24062429
81528970
63877133