89668626
41794468
38475084
17635503
85875795
1105307
3884464
34934310
43026410
88804907
578457
51098265
68799590
5467593
97854306
16472626
22626497
23707967
68286116
55593830
5531785
1056349
34244837
15478291
5399603
84082423
41916872
49544610
5706087
59284579
98016615
80564844
43737969
2919177
4455482
97986578
46109615
39068518
69608983
39596233