50358944
19574663
40435349
40441536
62419785
64776140
36696284
50236230
83376905
27988248
42347348
54784254
6523868
3248370
732871
89082831
94677098
31006156
25608744
11822950
39746206
65858748
87226021
96648075
34963150
61904475
8733358
43305692
95967732
1943952
89507508
44325116
60556754
36729990
25478213
6301764
4445375
74008928
16606051
96636251