25763640
11503290
54738175
2936822
88937497
36912024
84244137
76852394
29825692
64935939
19814373
97149133
14974517
16016668
37935286
8039229
92617527
294384
78555143
34273538
8411855
37557811
91032637
335101
64814343
55906698
16482905
68549407
7436378
81775987
54664060
90405485
21508781
79859213
51609523
14854905
33135814
58355680
47528726
84677385