18427424
4549837
8298426
52924191
95131226
84217714
8195617
20511201
93639791
8053140
83048934
52833422
46046297
62546215
51404183
82875105
37138514
28267973
20884780
61591015
47171462
40214978
25864796
64205979
4865235
83887303
58383688
20318820
46883104
38325886
56235170
96195187
53079825
63856604
61789670
49255015
38176378
39581136
42808893
13454307