55805502
50105745
99279813
75032916
52678637
80784525
764914
45984768
34249927
69364550
19804454
66569452
87021270
42774383
16237172
36881762
493390
19648848
14232451
7360216
32852976
32032677
84982493
50091951
6141200
5571387
48766664
368247
73011368
54389169
13872211
26248680
340197
9135616
57738768
2711397
52812271
73835966
38292328
94478643