48478680
25022942
28842620
30781571
4709015
46658479
10477658
47228685
13769726
44969672
52513833
52061659
18759506
65751185
21611058
65647203
17809615
85213236
62983229
36002436
89434836
39061399
32355374
16293252
96428048
90107782
7484655
65873048
97673937
81535028
89632366
22365085
19035269
18065333
96995012
90951996
71921837
59567451
58485468
12278196