43344207
50596620
57243490
83646492
50583369
92423348
28163823
488231
39059112
8815833
81621812
83485320
9128442
20129120
3944668
34244054
11114486
2534659
99615493
89076355
72388064
58781520
7937953
21705910
4713648
79283152
321076
4481982
65748486
87615974
6879659
33451912
74141640
66704092
63429487
30972079
54967833
13115483
96222393
60754986