60513251
6742720
31295410
86487759
49107961
42707625
66468698
7385999
18818656
22938023
7253578
93886724
48727672
96834417
74065750
70969289
89275236
69672744
68427505
69049502
39014048
98838018
8199225
68754834
19767121
50581980
63539817
12786561
44219721
49113699
6317136
98995204
15216390
74528034
28881115
92475190
86363506
76919928
19481001
49363420