104569 965377
10
876369 665419 276689 259331 821370 716789 687973 515172 997449 78317
0 95350 30043 102712 87834 88885 30191 101158 88197 18693
