47607073
628391
93398414
85007649
37924229
83555000
65939586
86594830
31439786
35283218
14286591
49886395
99438168
45177604
17393476
75748938
22369780
59782211
6571298
28909192
26501145
59248181
355632
81445244
85008877
90517446
28798036
22027639
33991921
75978584
12958703
552453
46166392
89971497
86186687
81871035
7996209
15607415
53025381
79997266