39496843
10279696
1788388
80889204
4802916
60829463
31538584
54173048
63842577
52204599
77575186
92519432
75381843
20559884
40456330
50615503
9821912
87916944
92048895
42549631
22472469
88732213
24939849
8223725
37489703
7702680
69458663
54927383
7144447
88665203
43417466
63704258
12964418
73766732
52074023
32706811
52091684
64442169
84427
25145324