94638343
58727996
59412235
2963531
50177331
95735034
4699217
33447142
14793614
75923302
44606949
16116466
21683720
37861133
45242071
64796145
3549426
13172753
15126854
85627273
86942692
68014416
57846660
42289262
5381992
15625014
31634169
35037738
8043178
4981931
51505390
73522438
26303029
81412080
72017116
29818528
22654745
52438794
89974
56368178