50973568
66847977
74457674
8522194
6243210
4874150
37268242
3406703
17813465
52106138
98268046
43899096
47577407
36089630
21007211
79499341
99333807
82322352
7883398
42901199
92326093
3078194
63609468
11702177
1007359
91808293
19473771
59151970
19035567
26578281
73379323
82606943
88898119
50131331
94129778
40619545
54385503
7810398
10589988
97383176