48862553
7686992
45008927
51977594
96977812
80184013
7008357
20606039
19065191
71214689
66996804
54578257
3975981
10763910
83356331
37534452
31529508
2286864
97015505
55794416
82471992
37292917
57829308
23027650
37597865
65246770
72911268
45419770
60857376
22666554
39185715
45754652
46337332
3352270
78069998
8333701
94047125
68702864
10134430
26212574