57516712
48224485
45929315
10117421
7796127
81521640
7704584
13333739
97612721
31502497
39869600
65096561
8468220
5830304
51885859
21125562
33451096
12394160
34574319
41113190
52752857
54078308
92531866
18398214
8176197
7225976
3897910
8702647
62501723
45883171
16283412
5179898
41262753
5489500
36942191
90002562
28408738
79342136
61088001
62118571