20997546
2622512
26991172
59467709
54287217
4668246
51538851
43628467
30828935
15883120
8035564
82328036
74791856
93777355
59878777
82367255
62309074
85161641
95975263
86125704
62432982
7820366
49828110
48731684
73209622
62432768
85655608
96846969
36838718
18369925
731095
4146323
17413278
97341519
46945818
95427806
30641107
75948068
8284628
30301844