58353698
89119155
3245590
15965489
59938806
70374045
17205050
64201400
60562123
53207923
85296682
8286048
61891808
59468249
7015820
55387354
70764819
44365777
1223532
90043794
6294432
28354244
80841625
74552285
73549629
681685
23073350
50596964
6554605
46642355
15206790
95429063
6656352
61886784
73336279
22942309
99004897
81139635
52099541
66292342