43072594
39886830
51885237
96625868
60373991
63563894
29317105
6857861
46074422
64722724
73721123
5125819
37335444
15224316
52167642
16448692
19377070
7768298
85064440
18812592
99388899
96577565
81814742
41741970
17605641
4907144
7341646
4570143
5792084
7313092
7025014
85534489
83885920
42837071
87342627
2606341
5117975
2651447
92337534
63636893