39673268
5140307
38252942
9152310
654633
6863416
5743394
56325645
8937363
83133620
16499445
29498573
60688758
65537553
27227350
36274818
94245023
96901344
37985260
69911822
2046391
86566276
86344929
55727656
43935577
51367591
65865893
91978904
5193550
5818885
12282808
1779247
60256292
7468131
81375140
84978774
8646315
17643524
17666511
75671220