76955669
25726900
15735534
12156668
5705943
64499441
9205290
33276008
8497328
80391212
784470
62762240
22452253
95159368
18484379
69153356
52403098
63175243
18309444
20998761
71262808
79104484
28377567
91561253
99496173
15439315
2779749
73924790
68387577
84628899
35185402
2883186
81038582
652841
56555835
23311742
90984898
78116029
97778113
49399961