50074959
50764917
6808443
18138693
6615096
95386916
73815569
37002731
41273789
57387628
83919052
54292199
45009693
63863467
55348809
1113621
15887299
8954825
64734811
49267189
48097741
4815418
64643610
51626189
72816197
86214865
42536562
27421180
92835078
26262041
41568374
73274523
82932331
18085982
63123683
73888662
2931385
63408402
42607938
92066595