59518076
16571232
54026996
89918241
40445892
26021360
1008281
62504981
27567546
15417483
52991763
59444811
99734291
2494626
9361710
72138893
30676204
3957157
3585385
28264371
84367593
65143754
6759898
8257666
14635590
43275616
5257185
53803516
49259231
48947002
39311580
16121279
6263698
5791750
21763887
91629241
20541802
76204688
37689564
80987274