287543
16512037
1515347
96335660
46192202
94024692
69634385
3563161
63984390
15117364
12521258
48692202
1437023
95963577
32344317
195519
40145186
341266
9456823
63075855
55651966
5528370
47014023
5656535
43638188
939291
7729210
1991720
94147627
13875114
36959297
49627131
89182200
47599925
3334949
73603618
84037247
6387598
3891424
58868676