14939779
30978014
47878088
1357640
67701397
50087740
10507912
90296306
1261335
60073571
42283015
77605421
26098533
37968959
12675907
52368770
7199931
86769158
9314207
39047208
48088264
537338
34757806
11461792
65625650
28972043
96121369
56571547
30741039
13959584
14629408
66694539
47673156
7966024
32022590
50553330
23474264
803967
431961
44013933