96345284
32371807
34871858
66044475
61392117
8252291
39958575
35589005
23724952
26017505
7866729
89593007
63917730
63622779
9012397
95205566
87826715
6508180
37944664
77368884
54078076
55908737
90441050
39424442
5892155
2681203
98554579
37736269
11996014
49622415
91295738
33262145
16279935
4202969
33179183
4674059
10544943
5645631
29594065
65942524