18 1771345209 5246916
55518514 4392650 8768048366 771828
255242931 119 61067708166 126
61377 295 217 466486864 91179744
207947968 27192756
24 85163 8100
2079 0662924191 391723819 36 978623 38414907023 20 1175110 2655296128 5999 65698152 378 788884364