54589142
52235260
3529389
63929480
68863997
67507749
86143339
9223138
77332415
5887202
2933811
64242870
14927806
92868430
3029835
94411290
98537259
12407557
46418961
2767557
2700567
25029202
33498079
32614973
25399901
55437564
13843549
4596696
26275039
93905211
54139697
58485520
92208983
60385750
66134347
2343555
49829991
11329700
84513234
43441368