82565845
26453024
20794867
69187106
21827446
39299818
74883600
67793497
40573293
12931018
50952270
71634094
39572883
99255110
861537
98165882
46046238
98165571
21516557
26118135
89444378
2005472
22902687
9814480
17971790
373290
280985
25054703
148697
84376435
85991358
18284702
34006850
41773902
30812059
48213699
93336644
28081314
74129923
47467119