41057860
36675173
33218228
66697447
5323898
1501732
92277507
68644521
85476799
88318161
53844556
16541070
57247502
83149583
32704458
48913068
55132271
88584604
2908674
34298632
43311863
53569186
67821491
4945359
1509059
14106232
79567640
84797054
83355888
1007660
69743799
7402787
73732202
22971522
5056693
90302311
45376675
54551377
35895193
75079850