51029599
62617259
138067
94629737
56236069
10302344
89385216
36029768
29103363
82212041
11699421
81451889
40962315
43003559
20436352
60387661
40394405
7818528
9117166
14113743
39912431
94316209
38944681
14143549
61108415
82557975
64128669
29778199
90041607
8825535
62254118
32254695
9798166
16429415
16848960
34952719
39069951
1234598
56998473
25363993