59217502
70629426
30355706
63589496
98833778
22971787
13532415
58389728
18165625
68619741
50131293
68435808
2423667
5843936
9302633
8088159
19176815
8978209
2004660
71298105
12655569
9511131
34319935
54971471
88922313
5268684
30786050
39272418
74967345
1303857
31829528
5678411
59011253
89534128
3406074
51814421
261768
21158244
52325947
26019628