47419590
59344577
20948339
45128762
18358256
66451756
5583269
93433517
2693111
2494728
753576
2126381
30089910
98649315
5931404
36766265
95585589
61541284
57866838
74642465
92161434
51946157
48982981
56732296
28522788
14357134
21093558
37541495
89987358
13715233
45622508
14398976
56424085
49796615
38346247
58892582
71585008
35038769
648798
39727136