3504472
36192364
39108120
41465257
85951659
57527718
3365271
76994693
29721970
67931344
99572905
63866956
10947622
80617930
53963325
11952694
1999597
97428309
69978360
90395323
6756486
70304842
91348239
53679913
67472899
32602032
70057273
18951510
31463748
35403197
84147253
52823240
45421029
4987703
64056280
51703640
24654636
7326566
472232
93031426