51977351
49977975
28754740
93304003
4657577
12284950
86651254
81999534
86336661
47632940
32838577
36007936
43531934
56207242
95861072
53486936
71443
86412271
10741362
70779758
30214902
90939670
41017341
35213562
90661536
2298151
6284715
53932252
96417332
64885610
33964661
9685206
42531810
12807063
58713419
17553937
89093007
17758415
5633117
8513529