54 52460745
31091199 1847770 42135158 20894262 953055 7773653 14711647 43706132 3882872 40050933 47482545 4779292 1303095 22369675 11274447 11880241 6459089 20675926 36556706 52183357 51149795 18216587 3871453 9338334 24862216 22351355 10342122 5634343 25547600 19699274 105441 12649691 9104250 97034 19881844 7834108 16452807 44567187 53889702 23269138 21504456 11829129 41129517 11839617 44591379 51478509 8301289 50697827 22556078 21021570 49066433 52522408 40619417 28720782 
