13032979
61316171
2211628
36704657
86075825
22859849
45025659
51924779
57299521
47068638
1488645
87243690
69592063
54475792
88071188
203119
7942612
39368299
28315578
60423377
32232899
30724228
6470553
59904266
66747619
34173810
95187805
99546545
82453996
20435667
72369650
43956267
31201812
77813264
17201378
69226183
80832681
80247687
3804416
22785510