81887338
3904748
67814284
86305605
15095160
2701844
249127
94127810
551062
75796789
77232553
55862465
83515594
98047327
54266160
79931953
97777124
12073094
90565625
68999984
80745574
7667094
6577180
32097998
83786171
32092065
68108298
66844699
3984651
87359601
82361492
12487312
1874889
57708254
4829191
95081074
71041088
71311536
19878579
28159773