46032960
83304190
70449062
98489345
68267291
11037459
94829856
64012072
14652573
34103780
3937724
22076198
7685808
79681324
8782144
57969063
43611985
5676078
29853803
413467
49896797
9714430
6906288
59084672
9969825
86972521
1399384
61686957
84084256
11081716
7277288
18979622
3049342
18761224
32503735
98876287
10008824
70078507
3243195
22764643