98607900
65973306
55356255
95385369
18991750
85311592
2017908
2247419
44828517
6299034
48532750
37652801
58768059
4161504
6834766
20321100
29608018
51269855
70356065
32151108
8027682
55365673
37155497
29617387
82856962
57943671
13795775
508844
9989416
62374165
98961982
45689361
31186968
57577280
21598369
50123327
75411104
40767696
19936035
9736219