2166959
43279252
6106577
55274881
69833027
469756
80198740
56451920
72227927
10539132
58553739
9489454
93117858
49205740
68716757
14097703
76173637
12204272
99217589
923870
43664761
67291264
86647302
60285123
22453529
44987750
77784825
15615721
43751918
18214868
12276956
56597104
50026963
8987061
2377355
41953726
34874419
18342992
8933350
61936350