50338985
40882353
10762169
66026228
78622708
71326979
1293473
29879656
78692990
63016728
63739126
16788730
2908501
24788332
8620496
68974209
51686495
9380606
14153521
28245172
63146640
7047553
17228644
33323808
4088494
62211739
82392124
91695089
1316600
26304416
962067
90457367
85864691
16697799
49835118
1877748
46765209
23946325
27318404
27156159