51297585
77741676
71429242
17918918
34183040
33792516
69676312
59915954
94754633
85858239
2495467
50465583
16194155
5561555
37202268
18967297
975797
3853678
44646993
17911743
49435631
20708327
91188445
83104928
32569941
34768580
23745865
9939978
3856526
21661777
37172054
6115644
12947479
29309570
11829187
4062187
63884156
63961443
59837431
64247259