18413585
88823528
64782066
2178070
50626181
31306312
466846
72744969
85161342
94637165
5226495
40996790
62971973
29262685
91385627
92344049
73691541
412342
72635533
56336975
65922012
88471390
53767461
40179856
8162871
97309264
3164430
71754636
7680273
34095478
67618594
54787910
97012214
95023814
5672624
14912006
43632728
20185249
38562319
10185929