50142649
715261
13143075
19835122
47013093
75554577
42472621
74765981
88314063
5205185
23759877
99534412
88289610
19445541
86351680
5252312
90194069
76452210
66243282
5804591
81277560
86508854
8009165
40139489
26606055
64461469
76227673
3058893
62648895
6345904
59387532
90033201
43536788
65776974
16068950
93189720
25069458
3999862
50023726
10412226