3098718
66459617
72201929
67198663
27909561
41252032
31774050
94096853
51278538
7431364
68977454
18359532
85236564
37617600
19658927
92984184
60854996
57774080
60521518
35679642
32639674
57832885
36425787
14017685
47512293
61574715
95501701
45176170
19408523
24443999
83343077
26162354
21512114
47402109
92988636
4618587
5495913
8328899
21494509
81820