96014888
26578145
1469514
23953419
64685204
62097501
389901
18304560
63843436
83362074
98453292
21618183
81899607
9759460
64732448
60261421
38528247
539331
79305642
89437970
11565878
2323955
66401230
64354537
30786691
52899943
57806902
74934397
9170616
80463899
5731617
72447100
5014918
89736524
44969589
85698378
17354008
30934149
63877681
25653685