21306694
53978338
30389491
82674
17268259
24714129
75546596
19843721
50615058
619948
95834812
93169538
74453375
69307124
27386564
88166088
48493970
47616147
71292857
27316276
38281166
44055844
81566411
65602770
31554572
2322084
6195231
62903913
25619605
3818330
96342517
21122838
2758849
94822998
64184978
61594187
43978655
58915826
42784917
40428359