92927625
5782335
73649702
77894819
99676375
18072998
16516461
34466465
48436680
84182784
38135963
25817445
60852380
76345985
17566025
44661573
55018154
88352031
80714021
2052490
1538913
34189109
71908793
24552613
901253
4038111
28162619
57813900
85473824
97292947
43516740
21596348
3737526
43636517
9646962
93033643
67706212
86028067
42592760
703496