50807125
61558520
88777773
79023728
4812200
59602779
13837365
74795648
93372924
53329584
5092800
1682997
92514794
85042377
29147886
36865102
21123078
29772239
44440
5564791
8153828
3507736
30151543
24765517
17578377
73561949
498762
7281253
836308
29777630
95663774
613429
57597576
46581034
84039090
90603959
87574693
92351018
35372353
42052811