51829600
79393450
90704530
57288923
48567929
21679619
712010000
15946205
5646588
92669776
94062841
79028025
78061810
25041771
51464793
63034601
742252
71118894
64855758
71678592
5850281
32269431
14501021
40799452
79044404
5702877
92445533
66892161
59942087
56142996
18742882
36327051
85197221
32371160
376151
58401452
68757440
28385728
94956508
155150