76502750
8899014
74752155
17388039
48507489
90439386
62674097
82725833
12538947
65804235
31614370
11437183
99538617
37023918
5371122
97663048
58572224
20953150
41351092
21004649
98934920
13009398
22404823
29873639
3628805
461982
18583347
22086905
43745840
38766083
32153605
23026901
22039762
87303890
37313335
2411256
61917985
61859536
66222759
21147005