89655446
92053863
38345550
77595229
52502064
47081216
13099219
37237969
54075880
90121485
65239850
9769161
79373478
486990
39645045
47037847
35742608
53854667
3062184
94933232
14967239
9495570
68565846
16673691
69022650
39605183
91724671
4509590
58148230
90439359
40814158
9219394
2057512
1377709
751195
43987105
38618064
74772827
67458163
81389232