120320
25345212
71355906
16269784
5717696
34821034
1775212
26827011
4489423
46376454
45519776
7563392
45237900
73081023
14176690
46159573
23987628
19934470
57543273
52635201
840621
8987656
8299781
24352882
301618
33509075
22952723
32861650
1353138
12958337
46926171
28671019
95443770
1477682
8361036
71919741
71405252
51337701
82653007
39624623