43144476
39916310
464880
82267757
23694318
5726499
99869247
2225070
90086975
12536418
80642653
55316631
13577008
83828933
30916890
5558168
93952590
34811412
18569880
19288385
57688778
55622601
31921315
97362904
9359744
18089251
72303342
12068790
12808875
34578752
3195609
18793198
54283919
97266504
22403845
34546764
8981967
57465539
21894539
5040753