47505225
40903952
1826885
31683814
82236504
74123691
63283468
17122989
73441306
16453794
53268629
98325047
30045419
72196950
54003268
57522079
34001387
52346222
39098506
78439807
71623283
32152346
1957375
14599688
51904519
6397364
55625906
7107279
9598262
56142510
39398718
18832788
12119586
14295193
91827320
98259843
29143996
15829587
88525807
16023554