95629487
15284174
51942351
18373486
42221720
13158268
38899920
42298471
7036627
1365942
67695614
39677683
30239003
223174
99607552
25523716
57001291
56462665
39366443
60208054
96308097
24727665
27807531
13243790
57446161
44873580
470997
48847437
61345461
56705793
87068955
33847478
4541036
54726642
51979118
36772512
62029928
75659597
60853683
64198683