55121787
42639461
92375844
52885808
15171640
8898341
90416951
57592338
99679664
26102632
26792252
55122478
39075099
40597020
25605152
51924249
26787901
35878651
71207787
71051428
41747359
75596052
14324214
30209307
3212822
38751261
66691588
14284568
96062868
69547654
63163104
2348695
67185103
25899488
42942675
45433440
91281796
26248193
56708820
90622460