50015699
14151596
39546456
59404278
10802133
5213362
49832424
8137393
91986822
54761917
90746817
40878810
33085150
4145687
40892214
7364489
30786113
66535684
52183317
41062386
2414738
97612735
96035859
41495356
73197500
70791519
1343355
8445624
2461970
5207227
22829711
24923481
85453374
44017051
14897329
355480
94014754
5425610
77989231
72845231