81559399
11163264
16574466
64871964
54956509
69146345
65709088
63158949
4839726
8360412
16518879
4671592
4559992
30769327
1557180
53671089
26033947
45393364
4234367
59531722
42831837
39882212
57723943
3549125
32985216
98462939
13467624
92557651
33638031
72854684
15048852
15238902
66178100
58533870
31102525
94767698
3491636
46467498
5349724
83748389