28907728
89474612
68787075
43288817
61435886
451257
99103021
93491462
13234851
56155596
9617677
2334580
78718728
537817
17501998
26146617
52731947
47688391
90294461
31881625
77668198
377417
10786280
8471480
38212708
46827322
5505752
26883631
71117036
2136531
43252389
42244116
60796862
35318732
53094431
43652010
54629553
62308397
85174481
1037530