45161573
42062476
34701893
7502622
10336918
96554449
12391431
84349021
22996652
39724712
7637325
48568023
40771311
4757265
31957305
16366134
53867731
18014190
4955277
8472606
50888446
69254565
28676517
25685728
24974548
41308441
49713531
1734317
1622576
6118892
91494498
29858122
83367344
923473
83747126
82208728
35216042
61154472
8542484
48895764