41304535
22882494
97321877
62816881
93967190
84914293
74636540
26803183
16225070
75245169
425628
69952619
22707941
70904432
45642924
24588969
7601188
66453459
98953438
60519872
76266186
14221591
41421625
43272045
67814460
14222022
74227698
49722344
8095783
69191299
11624336
94917112
16874862
16672876
45492622
17587143
63278651
5135553
24428698
37752087