43807059
99357806
39539217
27083877
70848593
2614445
980186
39817346
42326560
29308762
8418664
36541548
31139643
5094774
78983630
87348178
52118812
17586746
65621410
3631419
61269953
43724491
1506112
42672565
99631597
98078603
99787097
35039396
92215834
72007857
93321
11542707
36433869
71162000
85465367
57947878
16796783
52828974
51774465
56931360