85352013
56212719
6436470
66013451
9984806
43681785
21036923
98183303
51222028
17041843
292527
28785283
70708019
97193466
82621383
21575112
36761469
7455621
79498188
97902240
29538254
98883702
11521096
10496793
89753426
55544434
8851249
3815361
46808417
375300
9927110
32289743
41588031
15445935
47505302
61275896
13133283
4657967
20031529
49613848