49745022
6714542
265147
9270735
54382744
8929632
90056732
23499963
41817622
43368131
1784806
6254473
17491017
77963678
44793787
42488005
27006845
1906438
4029925
22292337
8549373
33936946
85918857
30782707
29965103
94477597
54219625
19166623
36079981
19233534
78302942
54198805
80456804
49296132
75249449
65745030
6339323
50165676
51697405
501647