95688886
52358979
64929626
7595812
24138207
83395970
6157092
22832337
57091415
99629930
61958198
50549172
28684290
48838724
93219140
25555760
59204515
34018613
63166159
93464187
46831914
6394897
39273586
97581779
3153134
44393562
21013081
63696965
95619751
89449416
57703158
55845851
53677759
92424011
9270917
4447913
7311886
7559370
1623957
45576859