95158859
57102004
85499661
73499818
22542350
98984079
50063830
15343368
29905863
6730745
32896595
27578246
77001153
67462463
52597960
9139064
78252052
58945746
14935134
20878110
66426919
18651162
13931981
9769356
98283674
18198970
81267526
38673369
16218681
94244789
47829057
677942
929510
4654139
30719798
3945759
94699414
12981578
89822599
5217274