45043579
77482482
17788069
47747752
4499579
80095704
48396315
89577053
79319036
20011947
50392813
19991094
90557910
52435090
42905135
81997353
79393165
25566869
33203497
13465730
52879486
45293904
65661568
4852671
51831154
65384462
23991581
64421811
6098143
38172446
770393
28017800
47452808
29013160
24367715
46962903
96627394
28113795
70298655
64928516