56076966
48074195
27394797
4931311
37787638
31478979
33324354
18163843
29553242
1643835
95445536
5617244
98936910
55199400
91742046
78252500
84944844
24064122
43324465
9483846
54399854
27803247
2375717
28665078
2867485
4837556
32102756
57202053
22348044
8851140
58623327
580980
65331370
5426420
18108848
46574153
57922561
82557790
70329724
4459