51493114
39328015
1704799
73619476
95559283
84676878
5882902
10326177
5088751
8799846
5653371
78694681
28162752
17811287
14311557
45867258
81702544
16925235
5458202
11874235
78292423
9706978
44148502
29114667
4491384
5049369
48615568
22994075
57776010
78732693
47465645
99165097
26862102
20566125
901427
83301174
50881671
62431099
9171072
75294159