82383663
16592724
24302873
71643762
39902812
50805330
87735791
85411201
32545941
3508838
35267555
17176210
16682650
52494826
24838095
57467449
64991482
49259791
97064948
56878978
40373430
70736594
4509497
69166582
618552
7283583
81708075
52696551
47512939
80313665
28922226
6234641
9799291
44347120
6579463
90635872
73483805
90239461
32053796
93406953