42798608
932312
74207217
31539573
4277115
96801620
49619824
66714266
14374905
94441160
91637927
20148871
80188870
30528160
34085986
18956940
98586895
89344403
95796169
49687899
15381658
427172
2039720
14164522
5515946
67621658
47609037
48409035
64932661
71234816
20279415
50448528
46641034
82385673
49679045
99678913
60927052
96121634
30231728
83745594