102883
223363
147683
970271
130886
404551
535838
518690
942709
415496
29486
485542
577786
1007669
192516
432952
630681
878551
171172
963270
443637
914171
151753
64373
451608
50765
590761
191629
393136
796270