51898578
11501753
9583096
5830533
83523457
46019711
5572724
80862052
20085915
37197901
54217721
7518976
3330119
70825348
65542259
54458565
53673768
56951057
19404347
38794404
61546170
2011210
36419069
86968877
31772557
49149508
94084945
92809381
96814580
89161696
74349242
57306046
78713243
16358296
17288475
86286601
68465709
80663108
99794279
12483820