66594672
65466056
59044496
92013127
24074785
23466218
82053766
58913689
4929891
51791538
15126807
2917923
32354870
41775028
18169261
1492337
53095219
29569601
19483815
46544419
89936157
14952514
93798990
483018
91055446
1239821
3821368
34421053
86388214
62607513
83782920
72794729
38477458
7494243
93313789
98026655
74812655
26561470
79409258
886287