57617673
4965588
31977670
9418305
793411
4309337
1249940
54362870
33913444
29047926
58699742
7893149
95106687
84631816
4311248
39443501
32121521
6079303
13449584
17691132
66204725
47919606
98303699
10025533
76222926
92019635
76974971
8673789
8819106
82913475
38322392
38478508
23141738
45644719
58026177
57452319
6374408
92124753
50433971
69019350