65683580
29922933
1825914
18498609
13371332
83716094
74839659
80625942
35823146
1718690
14282247
74178994
26408551
94369166
25302074
34374228
660078
35962653
50878704
49011427
21637860
32871476
52203514
59796729
44027895
19907660
56283220
99257854
26684456
72978237
99672966
732588
54885623
90599929
207415
14072436
10673199
45323440
63846459
37242660