88678875
70795632
675547
18288205
95345544
33828250
62386691
54893775
766755
47361112
33074010
48008125
84985082
35264363
21571184
64439938
96409175
98493601
567712
30224115
53769312
14945508
88131365
34503585
64074205
23485219
16608746
89403219
4048438
74244501
59618142
57493226
83101359
51213788
17784602
7958010
51472669
52386735
36209411
790573