50366516
8801750
36894305
86501444
97218316
44061194
59276474
53934638
98006396
56795742
31198216
5895529
40509847
4785515
64616150
65517356
46177374
5895802
64778095
52264654
62742404
47427805
97478843
11623747
62871391
92505855
54268763
80538842
8779906
89549526
78832636
5918560
50989454
6388064
9578651
66949622
16163183
59634307
51159540
97986972