95499743
8473973
19811376
42276008
30328632
33811299
9231700
65896454
46173773
66271828
43373555
95558084
75154546
3504248
12118393
93036817
84187974
40191312
2656967
22294055
48417742
50793243
90539631
733837
82213594
70902731
66807188
18861305
32089437
12225542
30405980
38673053
39116556
59146869
69951326
85676782
29708302
671421
92526421
53164256