49772080
1607227
30425731
19219064
12714661
73214697
14671461
56746889
90509388
3235882
57769769
88778564
91834967
82243737
56144838
23718541
70546527
2656433
82293145
37812168
77497385
71264451
37543466
61615973
61456546
66168482
44362073
67091166
30888279
81776910
68294062
88566
43334395
4047715
66009175
4409480
80872628
32352484
69909181
83255591