15145631
96193100
3948464
82896521
79149441
50193038
29068460
50443905
20016364
8158335
55554891
8822402
84926464
62376596
36452899
27929813
39872662
24438587
92187522
47681311
40054785
48795434
2575213
6418311
45253447
84015271
28285887
20702828
96751860
209822
20175473
28208392
98284262
82611778
10101568
33427101
74197956
63811232
98598427
876255