57097576
82519646
12787442
33914423
1406978
55384461
17172582
74202728
77145392
33611136
80478770
50555408
79602277
11879223
6867868
67452261
34967535
42816232
42357012
41448204
15384076
13749838
34882656
81062954
43142702
68765044
84633012
463197
30377703
14942275
87915644
111990
31783352
59915541
7612083
1052328
30995886
87979310
37054327
74304173