50956158
6259845
47944968
25575600
78691860
59126353
24429442
15331854
1766414
76387955
24883340
91149827
43778505
29812710
2500332
59645416
40494215
34549804
54522152
7547744
46338634
5353178
16706404
79874232
42992583
89508687
16923963
19992532
61919766
27807544
74973680
59022526
5632994
93366089
21583750
98703608
5898792
35949762
82341221
39659539