43141722
1465880
52419044
3209480
1947585
490162
15863740
33232733
22586700
75145482
94124673
83784943
86712928
45976322
3012787
26417373
32704713
57843518
90974232
5925452
19635535
75339979
79589049
82477015
23139545
62243866
16225638
83477974
13414834
36997763
43838102
64879436
92023
57544797
52019801
17581858
15224015
68728377
77187813
59108409