48847143
82487247
17658487
72976542
39012199
87838256
36351740
16951467
820488
9901727
73331221
24694050
54196955
4726247
91241951
47938431
74046707
90145585
80247462
50683659
12571585
81091071
53925616
40645656
49703524
480742
1844223
97251798
12378049
6439610
64972686
35955948
3935909
382452
40358860
71824824
12845965
34271793
8908436
16581964