43028771
559881
63506371
48123852
854674
40727864
95158484
5179497
3287582
56804524
70045081
52629503
42652165
14889225
75132938
48475588
59297726
40145391
399550
38678551
46653139
66241538
2053661
47938146
79431008
26295637
46501637
21103054
97811165
58072718
162244
43999963
26951395
3241233
14429097
60489667
3583437
98674091
91288479
98819994