56449932
135668
390010000
11079168
40953290
72576099
83826877
6075020
75898522
33264195
39645256
42205675
75239226
1599776
37767499
34507322
57347067
47097559
65617124
92558049
64662649
7909486
25948568
14739558
53386822
47729284
39263928
6595441
25881954
40746663
2984670
16758219
91104347
95583628
69521327
43776297
99281568
47625240
5902298
9428526