70859487
2968720
8559110
50405434
98882481
65862279
30761877
17059858
6728329
48646900
75891950
1263863
11484699
1963694
63753509
5100431
43408956
63537532
36005927
504360
33024820
37413888
86266599
93832446
30668727
6275801
2598262
83785021
90019889
35638376
72596935
66528667
5392771
21579255
1075743
46485857
36921372
51163942
9134266
39488539