52184147
24215898
250250
51919196
1996887
12415602
74127612
60914611
32551878
767129
9926778
69496320
26838664
99943473
58691120
89341896
27951613
20084267
84413224
60533060
17055776
74664151
15732652
64596131
5976926
28139032
72766905
98136160
15827124
3627363
76585569
34096184
69802099
99185593
36074696
26079287
3169570
74404804
47907086
97175321