2594357
1636259
1112475
425762
24963032
69137573
77913004
32827072
43878428
37635987
8809830
6241329
23706203
26945214
21231347
3288462
47307157
73161514
6042063
5604783
30298156
77781241
32883640
21372398
53287194
85632608
87982319
99282101
28108852
85593494
83491866
39268528
23157711
8535297
58353479
47474124
7370430
88773281
25821193
69450