4186496
19555690
89292434
19007431
5404116
14946235
77643896
93431300
69049318
34672957
8248598
72064124
7336371
2577296
7251851
29047973
59615148
75324513
96498955
62142458
396910000
93224840
39434747
52329166
49095747
600668
35302332
11972032
68706947
83429903
3395668
90585391
42617221
9649882
20444100
63904084
9358145
37737579
62387275
44746463