50627069
5966880
52069302
44368128
48844931
15594997
66535051
29751851
97263200
34783636
25307188
10000513
54483643
62527125
41978590
30402802
89535405
823188
6609346
78459321
55525857
64526751
3665659
4432324
10956947
5103972
52817897
59905336
12017577
76301707
6733540
8197828
38559540
74712605
9590503
18978382
61161888
36236328
75898268
3302370