5012660
99372595
96321170
37723029
65551939
47678915
70775787
28442851
70796938
10953534
58915484
30197938
51573455
830464
56423035
66142073
52146564
97637378
62905443
9945320
9136076
70416087
22371365
7333526
20133056
97613158
13328953
30589148
80604693
37258103
47871898
42064717
67659855
77012599
38069131
5877434
18831290
59342266
81297914
14836683