57395575
97508575
42784080
31742506
31328069
56574167
4149830
3432944
9176534
81786666
585374
24428709
82803789
58671159
82919760
97163414
29732051
91001264
97775160
4749923
50602976
17622095
81109953
12801096
29415654
3246557
14801688
2793554
2642323
49172649
28984240
48231962
58173057
16453470
55425445
23373345
7460370
7049169
36398463
18442043