52203475
50253164
2146417
45638470
8277387
71634882
117151
40161713
34517775
3256684
28005282
26492502
74114721
61579444
67836
47791396
78683103
66844495
50135774
94459502
99391440
22258638
12249850
80495798
54756918
9094383
17611066
14753676
77144822
66161774
39367799
42525546
39499693
13254795
50595957
83908236
39183681
6187729
17893850
87505387