641187
141192
123512
1082284
769847
391840
232833
566995
830492
228342
344840
846903
653202
255773
541747
820142
84630
970336
352233
202696
838325
57742
361170
944219