58422026
52947448
50176566
52951268
16692380
31296665
55466546
5316693
2327739
18531692
6235762
9771879
26727964
38007875
48816005
7508333
15879510
57159563
74505930
6464867
7242267
63303983
67939465
3741532
36306304
9368798
46731326
19555825
93566740
8260989
70213032
48017193
23384871
16119568
93947536
91771967
4041709
79383550
6326434
56457994