40866515
14844882
65794615
28282314
94177194
6428029
10548011
23142964
26345624
52357131
84823833
38969677
94332966
44958953
72754848
2303824
31489089
65499000
13612855
91582521
27525445
2082560
50584978
75401697
7955528
99991796
44318374
94647880
31678898
89126547
7472620
86835301
38203822
8399349
71421919
47169396
15897162
30642802
79561431
50423665