31675433
5854395
96911518
52723931
98975960
34801626
47023473
16883673
54937567
35286341
3257778
35851396
79518916
82659415
2018199
80043497
26547219
5689343
54896230
29883287
92195976
38341800
57928701
89109070
14328038
64395473
90967354
91096869
87276266
4635602
61574525
50922299
29352846
1156530
54187767
33357307
4177970
36144048
5344578
69559794