50622980
82983520
11728530
2406756
8773136
5504484
80594552
65323258
10271815
47873934
13294622
34893443
62793948
5411240
93596878
54393039
53702039
93719568
93438317
53128057
69342270
63771316
2528974
32202626
3085457
96736822
42711645
51829153
50276391
45626542
34452384
6681775
11054740
49609294
52755585
95862585
20801462
66342213
62562592
75413953