50798052
47505076
25769435
21748508
76855203
25599162
71026590
69188300
3337220
25493317
495400
20383727
22463404
48471099
13929533
29555867
64057077
72565202
3217923
84107609
86651594
80416025
50431344
64286963
25416717
6992414
60676891
73773719
52018038
70819753
17465582
62242624
69729902
68085661
34663734
11187898
86899503
79441536
17157071
48533509