86901604
19315689
2622160
16939606
84877429
29009595
72257349
73349841
21005458
90664664
78177328
850336
17285341
3090335
71807096
62396375
76975633
69267170
74491356
94696417
97421304
48639521
81827625
52358654
36416786
32324794
8513502
62128124
20583905
32093342
11071430
687396
37132492
15814019
11431548
97178039