27109333
1912927
70776054
63128077
97108178
141880
94728414
3672548
48084828
197497
27536293
89025708
41525366
3234404
51777508
14339685
57924751
44064937
99353625
95314259
67326051
65964259
39538486
94505138
18803779
42683483
50745577
88955866
7083195
26929125
26155814
74766138
54956083
69873983
32965557
90324604
86646501
32673895
18438763
56296289