99102179
24191843
52105627
4413620
63382219
42761518
255982
59665730
52641518
10584911
921518
19089336
38761514
49802462
24469842
83907011
38071226
30454628
5177531
56404280
4672421
26176120
76828135
20347729
59185871
72137488
68708732
93138660
79781566
88149272
44878412
48171224
19073955
42426040
4876779
54448339
34646406
68188328
24606996
462810000