31072388
58784485
2593146
62728344
80319136
85819725
4521433
90386342
23048489
21794984
85794872
34348441
72541827
49348622
36645053
27518893
39884660
17683557
1408282
12832629
84482800
19368353
74082582
42916222
42502048
2759991
18418972
689309
39539556
59709876
66551659
14516960
35587189
99936554
23958196
68903864
38897318
12661868
23114743
95537579