87855988
14397521
24879353
96869672
95045833
9084791
69141747
91574837
59572238
27818739
39214820
66622160
27028288
19528236
63331532
70247266
11007493
10777246
18584017
26284911
62466810
50967684
3721241
87444963
67624353
85506231
94384419
89908917
96157374
17951636
85972452
15722042
79077594
19993171
62212503
5703983
58976800
7585899
17866920
54239079