50037608
64061211
3631372
77611833
40627739
29152061
37599463
63173240
28445421
61467506
99346842
47896579
87579448
51271375
39701271
6851529
601096
5182538
1547687
34623043
66955708
50476732
85062215
89055519
61028300
7462213
68402232
597122
57667718
1146161
18322717
50324714
1042286
34465610
94052716
31365621
4270701
44615646
29827532
39217553