85705624
81358399
80657892
7654585
86758227
22084885
457689
19431439
12222431
6234144
51662008
46843572
3598961
20044251
15336534
4818915
7572435
24599442
31046459
82626119
17504843
89568915
18678065
71719109
96609688
3925548
46188862
9699198
32288748
70377601
80811223
27402572
68395802
55327631
43276689
64818515
14557140
60076532
37908628
87619435