3048322
75467425
90171518
24958100
94638539
36484470
19479262
92181573
19556499
30766021
57632170
603526
79481305
11881307
71297152
54713184
60288384
3947379
53986000
66267229
65548720
54214049
44571587
48151829
20005998
37093840
701989
64337875
34906298
50104695
26861043
72125941
34195108
49889154
32486118
7817856
9693285
67605961
14975088
99732163