85007692
9414121
53545505
10622513
39447575
70696567
19742217
69683112
79644480
64089864
63731255
2052958
53619146
55416001
25147526
51428561
59485433
4081790
52826013
70586923
47493483
554652
9180524
40546386
18973212
49645008
65775371
35218197
90801965
71403373
49226501
82061871
94686719
12051830
80984261
11865394
83602517
72542116
59453623
31123148