85452818
10323420
16935762
53718449
32021356
26014803
16828380
58197053
36113010
34917315
38467981
34854256
9623400
63709731
61797203
86151098
8065207
43607336
27749983
16209188
7229149
29126700
3674172
33326753
42645786
38791437
74466476
60179974
78456510
48154979
69502021
42751644
2266055
40916816
86132336
2371968
2013685
10148528
70352194
41402800