31604585
63643935
98249161
62866325
35692600
72812307
87149704
72305256
75739677
26754705
57133382
28204271
36674254
1778040
38739789
4498495
75808606
2458609
33486742
25534331
42012997
64199341
8141863
22745826
2609447
35209477
32529713
66935378
16387040
4125522
72572561
92209602
66321283
51605423
6848012
52703506
22783416
8939479
87443871
6556184