73184076
28885986
36924775
1512949
41595683
50831848
44739373
15092895
96675585
77822065
68461247
89116368
16821986
40272339
47969291
2754239
5723653
142811
63597103
33711820
77527887
32554285
70955292
82715854
74171328
52142021
32641055
49436201
81957879
78995258
56122478
5495344
54297094
92129796
5428835
94135676
63587565
2227320
24769978
68743605