86494668
35278143
56208155
55706659
97755504
67935545
39272856
14984040
6749001
99786684
10182952
67944905
1714953
43476490
75076706
74513048
4779280
67329036
21815416
5651330
12822750
96357666
59735740
50494466
36487687
1367550
96195645
87088965
7028373
32073892
75247489
50063951
4407540
66045411
6278202
64266608
1928200
19424618
28017021
69072118