25189318
70816162
60133575
43598454
34789784
6838705
94696668
7475732
61969550
25642510
97045622
21673861
51596867
63599681
59443617
23764470
50857657
8507102
53006775
31096797
66216835
1332504
33416570
30769813
2221853
56233386
27882034
85397181
8227337
6031130
15327275
6519417
60317727
1876891
5536434
86497738
68641546
47335507
64824734
97395849