77612435
15331737
71853153
33133656
376710
46103848
26791162
3023934
3919270
8597994
6105606
16774620
96799123
31987886
7846859
8507664
74494371
68117327
5032857
39504646
76901657
90595253
14898243
3518474
94007002
588343
31083685
14925103
88805977
44692798
21901792
91136612
13698876
37472910
49679524
98921188
85503370
18239117
31108079
56735354