295823
278110
313531
494944
756177
642723
119955
64187
59111
373127
532349
810719
754445
650800
4044
11797
575276
283243
608223
696826
296920
919861
686990
818732
778180
416350