57518192
86937076
82111759
20431607
47491438
13819514
49455475
16303546
7768345
77245071
76264351
23269401
72899503
86754806
4807430
58511427
3217466
50648367
9061236
53022142
8829467
89669206
29951980
98389486
88191262
30755023
88384872
27698700
52764353
39257799
4969167
49862887
90971021
2363942
58384548
28316699
85211107
98991531
96102220
84256472