48991024
82345760
6416228
99352556
39899287
56213237
88633428
27518462
25506531
74938490
21239632
31399000
53606150
84691136
17265459
86825470
82605082
4488571
99115060
89297963
11978686
10553179
66468425
80226525
68408834
70671810
36901364
89883856
11427789
12169386
97951161
62147169
21275160
4977525
34442089
97968808
4380534
69223863
31026630
15689689