2594963
77054150
31017780
48026454
64345063
93565513
12872664
85963229
41862396
57676545
95449575
89753804
57963984
58971749
21908857
86967711
23301509
34499219
32478917
73458175
32795725
465822
42133105
95292324
65482241
48298689
8071361
15192513
24702014
36687091
91138080
55678504
60671391
16819931
79394972
6547690
54152894
8144476
54103607
4026348