3259726
66048060
39738970
15083234
44653387
44522018
15602771
8082183
40065691
63502446
57153020
40835332
52672858
8777215
93226497
21558977
54947827
18537281
76136299
263150
7896523
458429
87457431
91614344
81274907
685492
33337182
93594013
86684075
31265071
98261028
12921093
36757944
6841575
90453724
39617979
88612007
68417576
8343694
17346704