2585206
17258879
54524485
95297760
50085287
95675609
83725691
5697965
39558971
98918489
91664496
65103479
56243729
90307751
50484588
63291192
20054467
13138971
51017724
49607431
50997223
41199314
30442970
24285701
9413690
77053184
37761787
12061742
2764877
44752644
39896951
73607691
91948068
85702976
61273149
7259620
80251459
146123
62461275
593468