Giter VIP home page Giter VIP logo

cfmmrouter.jl's Introduction

CFMMRouter

Dev Build Status codecov

Overview

This package contains a fast solver for the CFMM Routing problem. We partially decompose the problem to enable fast solutions when the number of CFMMs is large relative to the number of tokens. We describe our algorithm in detail in our paper, An Efficient Algorithm for Optimal Routing Through Constant Function Market Makers.

For more information, also check out the documentation.

Quick Start

First, add the package locally.

using Pkg; Pkg.add("CFMMRouter")

Make some swap pools.

using LinearAlgebra
using CFMMRouter

equal_pool = ProductTwoCoin([1e6, 1e6], 1, [1, 2])
unequal_small_pool = ProductTwoCoin([1e3, 2e3], 1, [1, 2])
prices = ones(2)

Build a Router & route.

router = Router(
    LinearNonnegative(prices),
    [equal_pool, unequal_small_pool],
    2,
)
route!(router)

Check out the results.

Ψ = round.(Int, netflows(router))
println("Profit: $(dot(prices, Ψ))")

Performance

This routing algorithm scales approximately linearly in the number of swap pools for the arbitrage problem. These tests were run on a MacBook Pro with a 2.3GHz 8-Core Intel i9 processor. Several performance improvements are possible. alt text

Citing

@article{diamandis2023efficient,
  title={An Efficient Algorithm for Optimal Routing Through Constant Function Market Makers},
  author={Diamandis, Theo and Resnick, Max and Chitra, Tarun and Angeris, Guillermo},
  journal={arXiv preprint arXiv:2302.04938},
  year={2023}
}

References

cfmmrouter.jl's People

Contributors

angeris avatar frjnn avatar max-riskharbor avatar songjhaha avatar tjdiamandis avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

cfmmrouter.jl's Issues

A few questions on this amazing lib

Hi, I just discovered this amazing library :)

After going through the papers and code, I have still a few uncertainties on a few things.

Question 1: What should the price vector values be in practice?

Looking at this arbitrage example, I can see the price values are [1.0, 1.0]. I understand this are just example prices, but it is a little unclear of how should I set them in practice.

Say I have two market pools. Pool 1 trades at 10 TokenA per TokenB and pool 2 trades at 12 TokenA per TokenB. Obviously there is an arbitrage opportunity here, but there is also two different prices. In this case, what should the price vector be?

Additionally, what if I have three pools as per the arbitrage example, in that case, I would have 3 pools with 2 unique assets, where each pool has a different prices (so 3 distinct prices), but in the code there is only 2 elements in the price vector. This confused me even more on how to properly set the price vector.

Edit for Question 1:

Or is the price vector the price of each token relative to the US Dollar, even for token pairs with no stablecoins? (ie a centralized exchange value of the tokens in USD?)

Question 2: What should the liquidity values be for UniV3?

The liquidity value is sqrt(token0 * token1), for USDC-ETH pair in Uniswap V3, it gives a liquidity value of 27433151787281149291. How should we process this to input into the UniV3 param? I understand that we can apply a scaling factor (eg 1e10), but should we input the value as is after scaling factor? Or do we need to apply some other processing such as to account for token decimals?

Question 3: How can I list the trades as ordered trades?

Using the same arbitrage example, it prints out all the trades, but in an unordered way. I also see in this part of the docs (executing solutions) that there is a way to make it ordered with a small amount of effort. Could this point be elaborated a bit more on?

TagBot trigger issue

This issue is used to trigger TagBot; feel free to unsubscribe.

If you haven't already, you should update your TagBot.yml to include issue comment triggers.
Please see this post on Discourse for instructions and more details.

If you'd like for me to do this for you, comment TagBot fix on this issue.
I'll open a PR within a few hours, please be patient!

Why do we minimize "profit" in objective function?

Hello, I again tried to deep into theory and julia code to understand how objective function work.

    # Objective function
    function fn(v)
        if !all(v .== r.v)
            find_arb!(r, v)
            r.v .= v
        end

        acc = 0.0

        for (Δ, Λ, c) in zip(r.Δs, r.Λs, r.cfmms)
            acc += @views dot(Λ, v[c.Ai]) - dot(Δ, v[c.Ai])
        end

        return f(r.objective, v) + acc
    end

Accumulator accumulates sum of differences between how much we "accept" and how much we "give", e.g. (Λ - Δ)*c.Ai is our profit.

The optimizer minimizes this function, so the less fn(v) the better.

As far is f(r.objective, v) is zero if trade is valid, the best v for optimizer is when acc is zero. Why shouldn't we subtract acc here or adding 1 / acc? E.g. why for optimizer better to find solution with profit against solution when profit is zero?

As I understand, each find_arb should not return (0, 0), because the optimizer will find such v. Λ = 0, Δ = 0 in physical meaning is "we won't trade here". But in Uniswap V3 cfmm (0, 0) when we going out of ticks. So optimizer will find solution when we going out of liquidity if it exists.

Liquidaiton blows up when input amount is much bigger than reserves

Hey,
I've noticed that a liquidation tends to blow up when reserves are much smaller than the input amount.
I don't think this would ever happen in real situation, but I thought the bug was interesting regardless.
I've set up a repo with an example here https://github.com/fulminmaxi/CFMMRouterExample/tree/main

An example of liquidations blowing up

Running this code:

#=
# Liquidating a basket of tokens
This example illustrates how to use CFMMRouter.jl to liquidate a basket of tokens.
=#
using CFMMRouter
using LinearAlgebra

## Create CFMMs
cfmms = [
    ProductTwoCoin([1e3, 1e4], 0.997, [1, 2]),
    ProductTwoCoin([1e3, 1e2], 0.997, [2, 3]),
    ProductTwoCoin([1e3, 2e4], 0.997, [1, 3])
]

## We want to liquidate a basket of tokens 2 & 3 into token 1
Δin = [0, 1e9, 0]

## Build a routing problem with liquidation objective
router = Router(
    BasketLiquidation(1, Δin),
    cfmms,
    maximum([maximum(cfmm.Ai) for cfmm in cfmms]),
)

## Optimize!
route!(router)

## Print results
Ψ = round.(Int, netflows(router))
println("Input Basket: $(round.(Int, Δin))")
println("Net trade: ")
println("Amount recieved: $(Ψ[1])")

Prints:

Input Basket: [0, 1000000000, 0]
Net trade: [1977, -9790664250826, -869499]
Amount recieved: 1977

which I think violates constraints

How to catch the case where the solver doesn't converge?

In the case where the solver can't converge, we can somehow detect it via the verbose flag:
CFMMRouter.route!(router, verbose=(verbose == "true")

But the solver would still output results, that are wrong. Is there a way to catch programmatically the fact that convergence couldn't be achieved, instead?

LinearNonnegative not respected?

Hello,

thanks for this great repo! It was easy to get it to run, and the examples worked fine. I was then trying to plug in some actual numbers from some Uniswap AMMs on a blockchain, for which I believe an arbitrage opportunity exists, but the netflows came out with some negative amounts for 2 of the three tokens - and to me the amounts do not look like they are within tolerance of 0. Any ideas/suggestions on where and why this is going wrong?

Thanks

fees = [0.998, 0.998, 0.997];

local_indices = [[1, 2], [2, 3], [1, 3]];

reserves = [[convert(Int128, 6.02764852e+20), convert(Int128, 1.509e+13)],
            [convert(Int128, 9.33e+12), convert(Int128, 4.63107700e+22)],
            [convert(Int128, 5.96761757e+22), convert(Int128, 6.56508707e+24)]];

pools = ProductTwoCoin[];

for (fee, reserve, indices) in zip(fees, reserves, local_indices)
    push!(pools, ProductTwoCoin(reserve, fee, indices))
end

prices = ones(3);

router = Router(
    LinearNonnegative(prices),
    [pools[1], pools[2], pools[3]],
    3,
)
route!(router)

Ψ = round.(Int128, netflows(router))
Ψ

> 3-element Vector{Int128}:
>  -566405340001681906073600
>        -753428385532417408
>  5984533429698692397400064

Implementation of SumTwoCoin

Hello,

I can't thank you enough for this repo since I'm new to Julia so it help me understand how the language can be used at a professional level and show me how big complex concepts can be implemented with such few lines of code. Secondly, it helped understand the possible source of error that led me to switch from CVPXPY (with Guribi/Mosek back ends) to this package from my use case.

I'm trying to implement a fully working arbitrage bot on real life chain data. While I was using CVXPY, I would most of the time get an error in finding a solution (None or problem unfeasible) or a wrong solutions (not even respecting the constraint most of the time). I looked into the whole process multiple times before moving to this package. I thought the error (if it existed) it will be coming from the data I put on the problem since I'm giving on chain real time data so I'm doing this trough functions/programs and not putting the data by hand as done in the examples.

After multiple trials for two weeks, I discovered thid package and decided to learn Julia in order to deal with problem that I might encounter while using it. It turns out I needed that, since I'm dealing in my bot with "Constant Sum Market Makers" and "Constant Product Market Makers". While the latter is already implemented on this package, the first one is not yet. So I decided to give it a try implementing it and maybe this helps me understand to a deeper levels the thinking that was behind the papers that are behind this packages.

After another week of reading the papers again and learning Julia, I finally started implementing the "Constant Sum" three days ago, it turns out that my problem that I was encountering on CVPXY might be actually coming from the fact that I was using the "constant sum" in the constraints. See, while we already have an example here on arbitrage including a constant sum market maker: https://github.com/angeris/cfmm-routing-code/blob/master/arbitrage.py and using it failed for my case, it also doesn't show the logic behind its implementation (beside the theory discussed on the paper and the fact that is rely on convex optimization solutions methods to solve it) but it supposed to work I imagine..

In order to implement the "constant sum" in this package, I had to come out with the logic myself based on what I still remember of my university optimization course and following the steps in the following papers:

  1. Optimal Routing for Constant Function Market Makers
  2. Constant Function Market Makers: Multi-Asset Trades via Convex Optimization
  3. An analysis of Uniswap markets

I have to admit that while all the papers were necessary for understanding, only the appendix A of the third paper was used in the third to come up with the logic of my implementation of Contant Sum (which is erroneous I think, hence my issue :) ) and here it is:

export SumTwoCoin


struct SumTwoCoin{T} <: CFMM{T}
    @add_two_coin_fields
    function SumTwoCoin(R, γ, idx)
        γ_T, idx_uint, T = two_coin_check_cast(R, γ, idx)
        return new{T}(
            MVector{2, T}(R),
            γ_T,
            MVector{2, UInt}(idx_uint)
        )
    end
end

function ϕ(cfmm::SumTwoCoin; R=nothing)
    R = isnothing(R) ? cfmm.R : R
    return R[1] + R[2]
end
function ∇ϕ!(R⁺, cfmm::SumTwoCoin; R=nothing)
    R = isnothing(R) ? cfmm.R : R
    R⁺[1] = 1
    R⁺[2] = 1
    return nothing
end

# Error is probably comming from here 
@inline sum_arb_δ(m, r1, r2, k, γ) = max(r1, 0)/γ
@inline sum_arb_λ(m, r1, r2, k, γ) = max(k -r1, 0)

# Solves the maximum arbitrage problem for the two-coin constant sum case.
# Assumes that v > 0 and γ > 0.
function find_arb!::VT, Λ::VT, cfmm::SumTwoCoin{T}, v::VT) where {T, VT <: AbstractVector{T}}
    R, γ = cfmm.R, cfmm.γ
    k = R[1] + R[2]

    Δ[1] = sum_arb_δ(v[2]/v[1], R[1],R[2], k, γ)
    Δ[2] = sum_arb_δ(v[1]/v[2], R[2],R[1], k, γ)

    Λ[1] = sum_arb_λ(v[1]/v[2], R[1], R[2], k, γ)
    Λ[2] = sum_arb_λ(v[2]/v[1], R[2], R[1], k, γ)
    return nothing
end

I think the error is coming from these two functions: sum_arb_δ and sum_arb_λ. There implementation is coming from my understanding and what I could have thought. See, if we use the formula mΔ[1] - Δ[2] as in the appendix A of the third paper to come up with Δ*, the equation while still differentiable doesn't lead to anything since f'(x) = x'=1. So the maximum of both Δ[1] and Δ[2] is either attained at 0 or R/γ for Δ 0 or R for Λ, depending on the situation whether (m-1/γ) is positive or not. If positive the Δ* is R for one side and 0 for the other, if not then it is R for the other side and R for the first side.

Also, it seems impossible that an arbitrage exists between two market marker implementing the constant sum since the price in this case is always 1:1 and only the fees that change, but constant sum can be useful in order to obtain a token that can be traded on a constant product to get another token that can traded on another constant product in some arbitrage situation for example (I give one situation in the example that I sue to test my implementation). So while implementing arbitrage on "Constant Sum Markets Makers" doesn't make since for me, them being available on the list of routes is important in many scenarios.

Any suggestions for correcting my logic behind the sum_arb_δ and sum_arb_λ functions please ?

To further test my implementation, i used this example:

using CFMMRouterExt
using LinearAlgebra

# Create three pools of three tokens, no fees (γ=1)
equal_pool_1 = ProductTwoCoin([1000, 1000], 1, [1, 2])
equal_pool_2 = SumTwoCoin([100, 100], 1, [2, 3])
equal_pool_3 = ProductTwoCoin([200, 100], 1, [1, 3])

# Build a routing problem with price vector = [1.0, 1.0, 1.1]
prices = ones(3)
router = Router(
    LinearNonnegative(prices),
    [equal_pool_1, equal_pool_2, equal_pool_3],
    3,
)

# Optimize!
route!(router)

# Print results
Ψ = netflows(router)
println("Net trade: ")
println("Profit: $(dot(prices, Ψ))")

# Print individual trades
for (i, (Δ, Λ)) in enumerate(zip(router.Δs, router.Λs))
    tokens = router.cfmms[i].Ai
    println("CFMM $i:")
    println("\tTendered basket:")
    for (ind, δ) in enumerate(Δ)
        if δ > eps()
            print("\t  $(tokens[ind]): $(δ), ")
        end
    end
    println("\n\tRecieved basket:")
    for (ind, λ) in enumerate(Λ)
        if λ > eps()
            print("\t  $(tokens[ind]): $(λ), ")
        end
    end
    print("\n")
end

and the output I got is the following:

Net trade: [-2.969017032228294e-9, -6.449454303947277e-10, 1.8069812313115108e-9]
Profit: -1.8069812313115108e-9
CFMM 1:
	Tendered basket:
	  2: 6.449454303947277e-10,
	Recieved basket:
	  1: 6.449454303947277e-10,
CFMM 2:
	Tendered basket:
	  2: 100.0, 	  3: 100.0,
	Recieved basket:
	  2: 100.0, 	  3: 100.0,
CFMM 3:
	Tendered basket:
	  1: 3.6139624626230216e-9,
	Recieved basket:
	  3: 1.8069812313115108e-9,

Which is wrong as the correct output should be :

Net trade: [15.5975330, 0, 0]
Profit: 15.597533825168775
CFMM 1:
	Tendered basket:
	  1: 37.65428597,
	Recieved basket:
	  2: 36.28789121,
CFMM 2:
	Tendered basket:
	  2: 36.28789085 ,
	Recieved basket:
	 3: 36.28789082,
CFMM 3:
	Tendered basket:
	  3: 36.28789041,
	Recieved basket:
	  3: 53.25181901,

Also, the functions lack a mechanism so that it is "forbidden" to trade both coins on the same pair on the same transaction as it is indicated in the papers that this doesn't not make sense. So of the terms in CFMM2 should be 0 for one while positive for the other (for both Tendered and Recieved basket respectively), thus I feel like sum_arb_δ or sum_arb_λ will be different the the ones used for "constant product" or "geo_mean" in the sense that they will work on the whole Δ and Λ at once and on one dimension/side of them.

Thanks in advance for any help. I know most of you are busy with your daily life and work and some even more with the Amsterdam event happening soon (Which I hope I'll participate in next year, hence I'm working on this "bot" project :) )

How to set constraint on input and output token

Hello, firstly thanks a lot for this interesting project. I have an arbitrage bot, like what Theo introduced in the youtube video, I model this as a graph problem. For my bot I model tokens as vertices and pools as edges. And when try arbitrage I will start from one node (base token, e.g. WETH) and then do DFS search to find the output to be also base token and then calculate if there is a profit.

I have a question about how to restrict input and output to only one token (e.g. I want both input and output token to be only base token) when run arbitrage, just like what I did using graph solution. Sorry if this is a dumb question since I'm still new to Convex Optimisation. Thanks again.

LinearNonnegative Route Negative Net?

Hey guys - incredible work ! Hoping for some help/insight on this magical code!

I'm trying to parse real market data and am struggling to fully comprehend my results.

I'm working solely to accomplish clarity into the results for the multi-market arbitrage problem.
Taking the advice from video, documentation for objectives, and previously closed issues I am parsing
1241 markets. All of which reserves are forced to the 10 magnitude or 1e10. I'm hoping to aggregate arbitrage for coin 1 so there in all my prices are .01 outside of prices[1] which is 5.0.

Oddly enough when all prices are 1 i get 0 results
When I enforce as said .01 for all except for my goal token 1 to 5.0 i get some incredibly hard to understand results. But unlike the very clear docs starting with token 2 and ending in token 2 for triangular arb - my results have no clear path.

red flags for me are the net negative results. EDIT: have attempted verbose=true and smaller market example in comment below w same result

ex results: cut out alllllot of the indivudal cfmms trades. but the idea is there. no clear path and net negatives everywhere. What am i missing? Any help with comprehending whats happening here would be absolutely + massively appreciated!

Net trade: [11339730700630, -213912780278, -641738287479, -427825524986, -213912784151, -427825524986, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -23383, -91430969609, 0, -213912762493, -195221230, -213912762493, -5943223226, -213912762493, -26169069630, -213912762493, -213912762493, 0, -213912762493, -213912762493, -95797556, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -427825524986, -213912762493, -18217, -213912762493, -213912762493, -213912762493, -153293996303, -213912762493, 0, -213912762493, -213912784385, -213912762493, -213912762493, -213912762493, -427825524986, -213912762493, -213912762493, -213912762493, -409170321776, -10006, -213912762493, -641738287479, -213912762493, 0, -27824000, -213912762493, -213912762493, -213912762493, -213912762493, 1179211, -213912762493, -213912762493, -427825524986, -1089437457636, -213912762493, -641738287479, -70751827, -213912762493, -855651049972, -855651049972, -213912762493, -855651049972, -1069563812465, -641738287479, -1014422419368, -492554325, -1069563812465, -311153720828, -427825524986, -214337877705, -1283476574958, -158763437, -21914, -888438184259, -641738287479, -213912762493, -22207, -213912784434, -213912762493, -213912762493, 664392, 0, 0, -213912762493, -40115, -173432270, -16774, -19789, 117602, -641738287479, -10863, -213912784462, 434749571, -427825524986, -427825479444, -427825524986, -427825524986, -427825524986, -427825547393, -232848400934, -1427035242, -213912778874, -138970331447, -641738309249, -427825524986, -427825524986, -213912762493, -6461624180, -427825524986, -427825524986, -427825524986, -13059, -427825524986, -404323062402, -427825524986, -427825524986, -427825524986, -427825524986, -427825524986, -709649154, -1069563812465, -213912762493, -213912762493, -213912762493, -213912762493, -427825524986, -213912762493, -427825524986, -427825524986, 0, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -15337, -213912762493, -427825524986, -213912762493, -427825524986, -427825524986, -213912762493, 0, -213912762493, -213912762493, -427825524986, 0, -213912762493, -213912762493, -213912762493, -213912762493, -427825524986, -213912762493, -213912762493, -213912762493, 19793, 9984647252, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -12985242244, -79278, -7971474009, -213912762493, 15138, -320871649260, -427825524986, -213912762493, -213912762493, -213912762493, -213912762493, -22384, -213912762493, -22300, -213912762493, -213912762493, -213912762493, -427825524986, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -427825524986, -213912762493, 0, 77606, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -145730768, -213912762493, 0, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -59804828648, -4063869298, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -708069180, 291042, -427825524986, -213912762493, -213912762493, -213912762493, -213912762493, -15022518, -213912762493, -213912762493, -427825524986, -21420, -213912762493, -427825524986, -427825524986, -213912762493, -213912762493, -44674110496, -213912762493, -17059037072, -213912762493, -22267917871, -213912762493, -213912762493, -4545230347, -213912762493, -278910418063, -213912762493, -213912762493, -2370446856, -1923576240, -213912762493, -213912762493, -213912762493, 0, 0, 0, 0, 0, 0, -213912762493, -213912762493, -213912762493, 0, -213912762493, -213912762493, -213912762493, 0, 0, 0, 0, 0, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, 0, -213912762493, -213912762493, -660163190, 983085, -213912762493, -213912762493, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -213912762493, -213912762493, 0, 0, -15790324766, -213912762493, -213912762493, 0, 0, 0, 0, -5052226314, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -213912762493, 0, 0, 0, 0, 0, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, 0, -427825524986, -427825524986, -213912762493, -213912762493, -213912762493, -2155421096, -213912762493, -35, -213912762493, -213912762493, -427825524986, -427825524986, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -427825547477, -213912762493, -213912762493, -427825534993, -213912762493, -213912762493, -427825524986, -141707, -213912762493, -213912762493, -170146573, -36, -213912762493, -213912762493, -213912762493, -427825524986, 3348, -213912762493, -213912762493, -213912762493, 0, 0, -213912762493, -213912762493, -213912762493, -213912762493, 134554, -213912762493, -93504666002, -213912762493, -213912762493, -427825524986, -213912762493, -213912762493, 389081, -213912762493, -21223, -393004008868, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912790937, -641738287479, -427825545502, -213912762493, -427825524986, -213912762493, -213912762493, -213912762493, 0, 0, 0, -213912762493, -17946, 0, -213912762493, -213912762493, -427825524986, -213912762493, -213912762493, -274883187194, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -17930, -213912762493, -213912762493, -855651049972, -427825524986, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -16518559320, -213912762493, -213912762493, -427825524986, -213912762493, -78058296837, -213912762493, -213912762493, -228405, -754061, -213912762493, -213912762493, -213912762493, 3219619, -1095412760, -213912762493, -20700, -20610, -213912762493, -2239428, -213912762493, -213912762493, -2239428, -213912762493, -22985, -213912762493, -213912762493, -213912762493, -1063351433, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -295383459, -213912762493, -213912762493, -59249008, -213912762493, -427825524986, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, 7566450000, -22278, -213912762493, -213912762493, -6838018230, -213912762493, -213912762493, -49573725646, -525495266, -213912762493, -2239428, -12110110982, -21391, -213912762493, -35250113072, -213912762493, -213912762493, -213912762493, 2252204, -16231848024, -213912762493, -213912782455, -49745561380, -213912762493, -213912762493, -213912762493, -22252, -213912762493, 1842731120, -213912762493, -213912762493, -213912762493, -213912762493, -28949401769, 619507, -213912762493, -213912762493, -1501078849, -173289448820, -213912762493, -213912762493, -213912762493, -9403407902, 9095, -213912762493, -21391, -427825524986, -213912762493, -213912762493, -213912762493, -53921734811, -213912762493, -9836643521, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -30819268263, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, 0, -23155, -213912762493, -213912762493, -20953, -213912762493, -213912762493, -213912762493, -6064321039, -19096, 0, -252485, -213912762493, -213912762493, -186779061657, -213912762493, 134002, -213912762493, -213912762493, -213912762493, -22115, -213912762493, -213912762493, -49573639672, -213912762493, -5924964, -213912762493, -213912762493, -213912762493, 977606, -213912762493, -213912762493, -213912762493, 16555, -213912762493, 0, -213912762493, 0, -30792, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -147116438363, 0, 0, 7790463556, 0, 0, 0, -213912762493, 0, -213912762493, -213912762493, -213912762493, -427825524986, -32547899664, 3161034146, -213912762493, -213912762493, -9501073, -144521399, -427825524986, -213912762493, 0, 0, -21897, -213912762493, 9243537087, -213912762493, -2239428, -213912762493, -2239428, -213912762493, -213912762493, -213912762493, -170277016080, -40061, -74069504, -76205246, -123693696, -213912762493, -7180079835, -213912762493, -213912762493, -15623, 0, 0, -213912762493, -213912762493, -20712156562, -213912762493, -213912762493, 0, 0, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -22698413281, -213912762493, -213912762493, -21464, -213912762493, -213912762493, -19522, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -21391, -427825524986, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -89047, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -427825524986, -213912762493, -213912762493, -213912762493, -2227199029, -213912762493, -213912762493, -213912762493, -213912762493, -19252, -213912762493, -213912762493, -427825524986, 3418, -213912762493, -213912762493, -213912762493, -213912762493, -427825524986, -427825524986, -213912762493, -213912762493, -213912762493, 0, -213912762493, -213912762493, -427825524986, -641738287479, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, 0, 0, -213912762493, -213912762493, 22010, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -427825524986, -213912762493, -213912762493, 0, -213912762493, -213912762493, -213912762493, 426839, -213912762493, 77606, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -19405, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -427825524986, -213912762493, -213912762493, -641738287479, -213912762493, -213912762493, -427825524986, -427825524986, -213912762493, -213912762493, -213912762493, -213912762493, 9095, -205032476757, -213912762493, -427825524986, -213912762493, -641738287479, -427825524986, -213912762493, -427825524986, -213912762493, -213912762493, -641738287479, -213912762493, -427825524986, -213912762493, -427825524986, -427825524986, -213912762493, -427825524986, -427825524986, 27606, -641738287479, -213912762493, -213912762493, -213912762493, -42542991204, -21741, -22106, -213912762493, -182173316, -213912762493, -213912762493, -427825524986, -213912762493, 0, -427825524986, -213912762493, -213912762493, -2239428, -641738287479, -398064706094, -213912762493, -30516644768, -212924908888, -213912762493, -213912762493, -427825524986, -213912762493, -213912762493, -551316111727, -427825524986, -427825524986, -427825524986, -213912762493, -427825524986, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -427825524986, -213912762493, -213912762493, -213912762493, 0, -213912782668, -427825547330, -20650045218, -213912762493, 0, -213912762493, -213912762493, -213912762493, -427825524986, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -387992608874, -213912762493, -213912762493, -213912762493, -213912762493, 803730, -213912762493, -213912762493, -213912762493, 9997760571, -19870502075, -213912762493, -213912762493, -213912762493, -17833574701, -213912762493, -213912762493, -213912762493, 139740263, -53324170, -213912762493, -213912762493, -17379, -36, -213912762493, -213912762493, -641738287479, -213912762493, -213912762493, -213912762493, -213912762493, -427825524986, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -20675, -213912762493, -213912762493, -17373, -213912762493, -239545108205, -8255, -213912762493, -286096368, -13615, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, 211391, -4455880808, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, 57564867, -213912762493, -427825524986, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -4765046029, -213912762493, -213912762493, 0, -34554407221, -213912762493, -641738287479, -213912762493, -213912762493, -213912762493, 0, 0, -213912762493, -213912762493, -213912762493, -213912762493, -88312673217, -114835, -213912762493, -19365, -213912762493, -22692221, -86009300, 9095, 3300, -213912762493, -213912762493, 704025, -213912762493, -213912762493, -213912762493, 178363, -22182, 441085, -213912762493, -213912762493, -213912762493, -213912762493, -22553, -22163, -429060353, -44387479106, -641738287479, -213912762493, -213912762493, -213912762493, -213912762493, -54884, -213912762493, 30526, -213912762493, -213912762493, -8040, -213912762493, -213912762493, -4998852875, -213912762493, -213912762493, -213912762493, -22390, -900, -204272802431, -213912762493, -213912762493, -213912762493, -427825524986, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -2239428, -213912762493, -213912762493, -213912762493, -427825524986, -19393981, -213912762493, -21588, -16048, -213912762493, -217237633272, -213912762493, -213912762493, -213912762493, -641738287479, -20573251617, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -123727, -213912762493, -213912762493, -2239428, -213912762493, -22495, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, 0, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -22106, -213912762493, -12263, -213912762493, 0, 0, 0, -2370046477, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -213912762493, -18304, -213912762493, -7416312311, -213912762493, -213912762493, 0, -213912762493, -213912762493, -213912762493, -213912762493, -213912784938, -213912762493, -213912762493, 0, -213912762493, -213912762493, 0, -213912762493, 9997760571, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -427825524986, -213912762493, -213912762493, 75626, -213912762493, -213912762493, -427825524986, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -18613631878, -213912762493, -213912762493, -47357, -213912762493, -213912762493, -213912762493, -54617298084, -23651327900, 85366, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -427825524986, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -427825524986, -213912762493, -427825524986, -160860534939, -213912762493, -213912762493, 77622, -213912762493, -213912762493, -213912762493, -21391, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -30526744205, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -20835, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, 99776057, 128844997, -213912762493, 18971460, -213912762493, -213912762493, -213912762493, -213912762493, 199928, -213912762493, -213912762493, -213912762493, -213912762493, -213912762493, 2326103856, -213912762493, -213912762493, -213912762493, -213912762493, -22594, -213912762493, -213912762493, -213912762493, 77606, -213912762493, -213912762493, -213912762493]
Profit: 5.4404863234084914e13
CFMM 1:
	Tendered basket:
	  70: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 2:
	Tendered basket:
	  71: 19873645172, 
	Recieved basket:
	  1: 9960093416, 
CFMM 3:
	Tendered basket:
	  72: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 4:
	Tendered basket:
	  73: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 5:
	Tendered basket:
	  74: 2239428, 
	Recieved basket:
	  1: 9999995521, 
CFMM 6:
	Tendered basket:
	  75: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 7:
	Tendered basket:
	  76: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 8:
	Tendered basket:
	  77: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 9:
	Tendered basket:
	  78: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 10:
	Tendered basket:
	  2: 17785, 
	Recieved basket:
	  1: 169, 
CFMM 11:
	Tendered basket:
	  79: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 12:
	Tendered basket:
	  80: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 13:
	Tendered basket:
	  81: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 14:
	Tendered basket:
	  82: 798786709, 
	Recieved basket:
	  1: 9998402170, 
CFMM 15:
	Tendered basket:
	  83: 255006679, 
	Recieved basket:
	  1: 9999489960, 
CFMM 16:
	Tendered basket:
	  84: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 17:
	Tendered basket:
	  85: 97240958335, 
	Recieved basket:
	  1: 2079971306, 
CFMM 18:
	Tendered basket:
	  86: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 19:
	Tendered basket:
	  87: 65365912, 
	Recieved basket:
	  1: 9999869266, 
CFMM 20:
	Tendered basket:
	  88: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 21:
	Tendered basket:
	  89: 68973, 
	Recieved basket:
	  1: 9486145, 
CFMM 22:
	Tendered basket:
	  3: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 23:
	Tendered basket:
	  90: 21914, 
	Recieved basket:
	  1: 1955, 
CFMM 24:
	Tendered basket:
	  91: 3551059402, 
	Recieved basket:
	  1: 9992892823, 
CFMM 25:
	Tendered basket:
	  92: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 26:
	Tendered basket:
	  93: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 27:
	Tendered basket:
	  94: 22207, 
	Recieved basket:
	  1: 4841, 
CFMM 28:
	Tendered basket:
	  95: 21941, 
	Recieved basket:
	  1: 2052, 
CFMM 29:
	Tendered basket:
	  96: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 30:
	Tendered basket:
	  97: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 31:
	Tendered basket:
	  1: 51, 
	Recieved basket:
	  98: 664392, 
CFMM 32:
	Tendered basket:

	Recieved basket:

CFMM 33:
	Tendered basket:

	Recieved basket:

CFMM 34:
	Tendered basket:
	  101: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 35:
	Tendered basket:
	  102: 21483, 
	Recieved basket:
	  1: 955, 
CFMM 36:
	Tendered basket:
	  103: 173432270, 
	Recieved basket:
	  1: 3001374, 
CFMM 37:
	Tendered basket:
	  104: 16774, 
	Recieved basket:
	  1: 132, 
CFMM 38:
	Tendered basket:
	  105: 19789, 
	Recieved basket:
	  1: 331, 
CFMM 39:
	Tendered basket:
	  1: 40, 
	Recieved basket:
	  106: 117602, 
CFMM 40:
	Tendered basket:
	  107: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 41:
	Tendered basket:
	  108: 10863, 
	Recieved basket:
	  1: 42, 
CFMM 42:
	Tendered basket:
	  109: 21969, 
	Recieved basket:
	  1: 2192, 
CFMM 43:
	Tendered basket:
	  1: 539063, 
	Recieved basket:
	  110: 434749571, 
CFMM 44:
	Tendered basket:
	  111: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 45:
	Tendered basket:
	  112: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 46:
	Tendered basket:
	  71: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 47:
	Tendered basket:
	  88: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 48:
	Tendered basket:
	  77: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 49:
	Tendered basket:
	  113: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 50:
	Tendered basket:
	  84: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 51:
	Tendered basket:
	  114: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 52:
	Tendered basket:
	  115: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 53:
	Tendered basket:
	  116: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 54:
	Tendered basket:
	  91: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 55:
	Tendered basket:
	  82: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 56:
	Tendered basket:
	  117: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 57:
	Tendered basket:
	  118: 436259852, 
	Recieved basket:
	  1: 9999127403, 
CFMM 58:
	Tendered basket:
	  80: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 59:
	Tendered basket:
	  119: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 60:
	Tendered basket:
	  4: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 61:
	Tendered basket:
	  120: 3033377992, 
	Recieved basket:
	  1: 9993929553, 
CFMM 62:
	Tendered basket:
	  121: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 63:
	Tendered basket:
	  122: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 64:
	Tendered basket:
	  123: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 65:
	Tendered basket:
	  124: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 66:
	Tendered basket:
	  125: 1093659050, 
	Recieved basket:
	  1: 9997812201, 
CFMM 67:
	Tendered basket:
	  126: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 68:
	Tendered basket:
	  127: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 69:
	Tendered basket:
	  128: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 70:
	Tendered basket:
	  5: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 71:
	Tendered basket:
	  129: 6398, 
	Recieved basket:
	  1: 18, 
CFMM 72:
	Tendered basket:
	  130: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 73:
	Tendered basket:
	  131: 190410299909, 
	Recieved basket:
	  1: 9603454160, 
CFMM 74:
	Tendered basket:
	  132: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 75:
	Tendered basket:
	  133: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 76:
	Tendered basket:
	  134: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 77:
	Tendered basket:
	  135: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 78:
	Tendered basket:
	  136: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 79:
	Tendered basket:
	  137: 708065640, 
	Recieved basket:
	  1: 9998583667, 
CFMM 80:
	Tendered basket:
	  6: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 81:
	Tendered basket:
	  138: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 82:
	Tendered basket:
	  139: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 83:
	Tendered basket:
	  140: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 84:
	Tendered basket:
	  141: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 85:
	Tendered basket:
	  142: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 86:
	Tendered basket:
	  143: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 87:
	Tendered basket:
	  144: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 88:
	Tendered basket:
	  145: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 89:
	Tendered basket:
	  146: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 90:
	Tendered basket:

	Recieved basket:
CFMM 91:
	Tendered basket:
	  148: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 92:
	Tendered basket:
	  149: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 93:
	Tendered basket:
	  150: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 94:
	Tendered basket:
	  151: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 95:
	Tendered basket:
	  152: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 96:
	Tendered basket:
	  153: 15337, 
	Recieved basket:
	  1: 97, 
CFMM 97:
	Tendered basket:
	  76: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 98:
	Tendered basket:
	  154: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 99:
	Tendered basket:
	  155: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 100:
	Tendered basket:
	  156: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 101:
	Tendered basket:
	  157: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 102:
	Tendered basket:
	  158: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 103:
	Tendered basket:
	  159: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 104:
	Tendered basket:

	Recieved basket:

CFMM 105:
	Tendered basket:
	  161: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 106:
	Tendered basket:
	  162: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 107:
	Tendered basket:
	  163: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 108:
	Tendered basket:

	Recieved basket:

CFMM 109:
	Tendered basket:
	  79: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 110:
	Tendered basket:
	  165: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 111:
	Tendered basket:
	  166: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 112:
	Tendered basket:
	  87: 359749300, 
	Recieved basket:
	  1: 9999280449, 
CFMM 113:
	Tendered basket:
	  167: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 114:
	Tendered basket:
	  168: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 115:
	Tendered basket:
	  169: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 116:
	Tendered basket:
	  170: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 117:
	Tendered basket:
	  171: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 118:
	Tendered basket:
	  172: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 119:
	Tendered basket:
	  1: 21, 
	Recieved basket:
	  173: 19793, 
CFMM 120:
	Tendered basket:
	  1: 30658, 
	Recieved basket:
	  174: 9984647252, 
CFMM 121:
	Tendered basket:
	  175: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 122:
	Tendered basket:
	  176: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 123:
	Tendered basket:
	  177: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 124:
	Tendered basket:
	  178: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 125:
	Tendered basket:
	  179: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 126:
	Tendered basket:
	  180: 12985242244, 
	Recieved basket:
	  1: 9973961690, 
CFMM 127:
	Tendered basket:
	  181: 79278, 
	Recieved basket:
	  1: 12532469, 
CFMM 128:
	Tendered basket:
	  182: 7971474009, 
	Recieved basket:
	  1: 28613730, 
CFMM 129:
	Tendered basket:
	  183: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 130:
	Tendered basket:
	  1: 18, 
	Recieved basket:
	  184: 15138, 
CFMM 131:
	Tendered basket:
	  185: 106958886767, 
	Recieved basket:
	  1: 9781299000, 
CFMM 132:
	Tendered basket:
	  186: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 133:
	Tendered basket:
	  187: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 134:
	Tendered basket:
	  7: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 135:
	Tendered basket:
	  188: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 136:
	Tendered basket:
	  189: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 137:
	Tendered basket:
	  8: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 138:
	Tendered basket:
	  190: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 139:
	Tendered basket:
	  191: 22384, 
	Recieved basket:
	  1: 99955, 
CFMM 140:
	Tendered basket:
	  192: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 141:
	Tendered basket:
	  193: 22300, 
	Recieved basket:
	  1: 9960, 
CFMM 142:
	Tendered basket:
	  194: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 143:
	Tendered basket:
	  85: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 144:
	Tendered basket:
	  195: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 145:
	Tendered basket:
	  196: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 146:
	Tendered basket:
	  197: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 147:
	Tendered basket:
	  198: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 148:
	Tendered basket:
	  74: 68512400, 
	Recieved basket:
	  1: 9999862973, 
CFMM 149:
	Tendered basket:
	  199: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 150:
	Tendered basket:
	  200: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 151:
	Tendered basket:
	  201: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 152:
	Tendered basket:
	  202: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 153:
	Tendered basket:
	  203: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 154:
	Tendered basket:
	  204: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 155:
	Tendered basket:
	  205: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 156:
	Tendered basket:
	  206: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 157:
	Tendered basket:
	  207: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 158:
	Tendered basket:

	Recieved basket:

CFMM 159:
	Tendered basket:
	  1: 35, 
	Recieved basket:
	  209: 77606, 
CFMM 160:
	Tendered basket:
	  210: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 161:
	Tendered basket:
	  211: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 162:
	Tendered basket:
	  212: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 163:
	Tendered basket:
	  213: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 164:
	Tendered basket:
	  214: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 165:
	Tendered basket:
	  215: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 166:
	Tendered basket:
	  216: 145730768, 
	Recieved basket:
	  1: 9999708530, 
CFMM 167:
	Tendered basket:
	  217: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 168:
	Tendered basket:

	Recieved basket:

CFMM 169:
	Tendered basket:
	  9: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 170:
	Tendered basket:
	  10: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 171:
	Tendered basket:
	  2: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 172:
	Tendered basket:
	  219: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 173:
	Tendered basket:
	  220: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 174:
	Tendered basket:
	  221: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 175:
	Tendered basket:
	  222: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 176:
	Tendered basket:
	  111: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 177:
	Tendered basket:
	  223: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 178:
	Tendered basket:
	  224: 59804828648, 
	Recieved basket:
	  1: 9878924291, 
CFMM 179:
	Tendered basket:
	  225: 4063869298, 
	Recieved basket:
	  1: 9991865637, 
CFMM 180:
	Tendered basket:
	  226: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 181:
	Tendered basket:
	  227: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 182:
	Tendered basket:
	  228: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 183:
	Tendered basket:
	  229: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 184:
	Tendered basket:
	  230: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 185:
	Tendered basket:
	  231: 708069180, 
	Recieved basket:
	  1: 9998583660, 
CFMM 186:
	Tendered basket:
	  1: 46, 
	Recieved basket:
	  232: 291042, 
CFMM 187:
	Tendered basket:
	  233: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 188:
	Tendered basket:
	  234: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 189:
	Tendered basket:
	  235: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 190:
	Tendered basket:
	  236: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 191:
	Tendered basket:
	  237: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 192:
	Tendered basket:
	  238: 5007509, 
	Recieved basket:
	  1: 9999989985, 
CFMM 193:
	Tendered basket:
	  239: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 194:
	Tendered basket:
	  240: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 195:
	Tendered basket:
	  241: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 196:
	Tendered basket:
	  242: 21420, 
	Recieved basket:
	  1: 981, 
CFMM 197:
	Tendered basket:
	  243: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 198:
	Tendered basket:
	  244: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 199:
	Tendered basket:
	  245: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 200:
	Tendered basket:
	  81: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 201:
	Tendered basket:
	  246: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 202:
	Tendered basket:
	  247: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 203:
	Tendered basket:
	  248: 44674110496, 
	Recieved basket:
	  1: 9909838785, 
CFMM 204:
	Tendered basket:
	  249: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 205:
	Tendered basket:
	  250: 263678208, 
	Recieved basket:
	  1: 9999472615, 
CFMM 206:
	Tendered basket:
	  251: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 207:
	Tendered basket:
	  11: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 208:
	Tendered basket:
	  252: 22267917871, 
	Recieved basket:
	  1: 9955263989, 
CFMM 209:
	Tendered basket:
	  253: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 210:
	Tendered basket:
	  254: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 211:
	Tendered basket:
	  255: 4545230347, 
	Recieved basket:
	  1: 9990901252, 
CFMM 212:
	Tendered basket:
	  256: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 213:
	Tendered basket:
	  257: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 214:
	Tendered basket:
	  258: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 215:
	Tendered basket:
	  259: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 216:
	Tendered basket:
	  260: 2370446856, 
	Recieved basket:
	  1: 9995256852, 
CFMM 217:
	Tendered basket:
	  261: 1923576240, 
	Recieved basket:
	  1: 9996151362, 
CFMM 218:
	Tendered basket:
	  262: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 219:
	Tendered basket:
	  86: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 220:
	Tendered basket:
	  263: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 221:
	Tendered basket:
	  264: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 222:
	Tendered basket:

	Recieved basket:

CFMM 223:
	Tendered basket:

	Recieved basket:

CFMM 224:
	Tendered basket:

	Recieved basket:

CFMM 225:
	Tendered basket:

	Recieved basket:

CFMM 226:
	Tendered basket:

	Recieved basket:

CFMM 227:
	Tendered basket:

	Recieved basket:

CFMM 228:
	Tendered basket:
	  271: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 229:
	Tendered basket:
	  272: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 230:
	Tendered basket:
	  273: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 231:
	Tendered basket:

	Recieved basket:

CFMM 232:
	Tendered basket:
	  275: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 233:
	Tendered basket:
	  276: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 234:
	Tendered basket:
	  277: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 235:
	Tendered basket:

	Recieved basket:

CFMM 236:
	Tendered basket:

	Recieved basket:

CFMM 237:
	Tendered basket:

	Recieved basket:

CFMM 238:
	Tendered basket:

	Recieved basket:

CFMM 239:
	Tendered basket:

	Recieved basket:

CFMM 240:
	Tendered basket:
	  283: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 241:
	Tendered basket:
	  284: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 242:
	Tendered basket:
	  285: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 243:
	Tendered basket:
	  286: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 244:
	Tendered basket:
	  287: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 245:
	Tendered basket:

	Recieved basket:

CFMM 246:
	Tendered basket:
	  289: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 247:
	Tendered basket:
	  290: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 248:
	Tendered basket:
	  291: 379043740, 
	Recieved basket:
	  1: 9999241854, 
CFMM 249:
	Tendered basket:
	  1: 44, 
	Recieved basket:
	  292: 983085, 
CFMM 250:
	Tendered basket:
	  293: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 251:
	Tendered basket:
	  294: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 252:
	Tendered basket:

	Recieved basket:

CFMM 253:
	Tendered basket:

	Recieved basket:

CFMM 254:
	Tendered basket:

	Recieved basket:

CFMM 255:
	Tendered basket:

	Recieved basket:

CFMM 256:
	Tendered basket:

	Recieved basket:

CFMM 257:
	Tendered basket:

	Recieved basket:

CFMM 258:
	Tendered basket:

	Recieved basket:

CFMM 259:
	Tendered basket:

	Recieved basket:

CFMM 260:
	Tendered basket:

	Recieved basket:

CFMM 261:
	Tendered basket:

	Recieved basket:

CFMM 262:
	Tendered basket:

	Recieved basket:

CFMM 263:
	Tendered basket:

	Recieved basket:

CFMM 264:
	Tendered basket:

	Recieved basket:

CFMM 265:
	Tendered basket:

	Recieved basket:

CFMM 266:
	Tendered basket:

	Recieved basket:

CFMM 267:
	Tendered basket:

	Recieved basket:

CFMM 268:
	Tendered basket:

	Recieved basket:

CFMM 269:
	Tendered basket:

	Recieved basket:

CFMM 270:
	Tendered basket:

	Recieved basket:

CFMM 271:
	Tendered basket:

	Recieved basket:

CFMM 272:
	Tendered basket:

	Recieved basket:

CFMM 273:
	Tendered basket:

	Recieved basket:

CFMM 274:
	Tendered basket:

	Recieved basket:

CFMM 275:
	Tendered basket:

	Recieved basket:

CFMM 276:
	Tendered basket:

	Recieved basket:

CFMM 277:
	Tendered basket:

	Recieved basket:

CFMM 278:
	Tendered basket:

	Recieved basket:

CFMM 279:
	Tendered basket:
	  322: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 280:
	Tendered basket:
	  323: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 281:
	Tendered basket:

	Recieved basket:

CFMM 282:
	Tendered basket:

	Recieved basket:

CFMM 283:
	Tendered basket:
	  326: 15790324766, 
	Recieved basket:
	  1: 9968318950, 
CFMM 284:
	Tendered basket:
	  327: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 285:
	Tendered basket:
	  328: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 286:
	Tendered basket:

	Recieved basket:

CFMM 287:
	Tendered basket:

	Recieved basket:

CFMM 288:
	Tendered basket:

	Recieved basket:

CFMM 289:
	Tendered basket:

	Recieved basket:

CFMM 290:
	Tendered basket:
	  333: 5052226314, 
	Recieved basket:
	  1: 9989885307, 
CFMM 291:
	Tendered basket:

	Recieved basket:

CFMM 292:
	Tendered basket:

	Recieved basket:

CFMM 293:
	Tendered basket:

	Recieved basket:

CFMM 294:
	Tendered basket:

	Recieved basket:

CFMM 295:
	Tendered basket:

	Recieved basket:

CFMM 296:
	Tendered basket:

	Recieved basket:

CFMM 297:
	Tendered basket:

	Recieved basket:

CFMM 298:
	Tendered basket:

	Recieved basket:

CFMM 299:
	Tendered basket:

	Recieved basket:

CFMM 300:
	Tendered basket:

	Recieved basket:

CFMM 301:
	Tendered basket:
	  344: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 302:
	Tendered basket:

	Recieved basket:

CFMM 303:
	Tendered basket:

	Recieved basket:

CFMM 304:
	Tendered basket:

	Recieved basket:

CFMM 305:
	Tendered basket:

	Recieved basket:

CFMM 306:
	Tendered basket:

	Recieved basket:

CFMM 307:
	Tendered basket:
	  350: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 308:
	Tendered basket:
	  351: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 309:
	Tendered basket:
	  352: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 310:
	Tendered basket:
	  353: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 311:
	Tendered basket:
	  354: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 312:
	Tendered basket:
	  355: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 313:
	Tendered basket:

	Recieved basket:

CFMM 314:
	Tendered basket:
	  357: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 315:
	Tendered basket:
	  358: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 316:
	Tendered basket:
	  359: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 317:
	Tendered basket:
	  360: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 318:
	Tendered basket:
	  361: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 319:
	Tendered basket:
	  12: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 320:
	Tendered basket:
	  362: 2155421096, 
	Recieved basket:
	  1: 9995687294, 
CFMM 321:
	Tendered basket:
	  363: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 322:
	Tendered basket:
	  364: 35, 
	Recieved basket:
	  1: 0, 
CFMM 323:
	Tendered basket:
	  365: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 324:
	Tendered basket:
	  366: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 325:
	Tendered basket:
	  367: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 326:
	Tendered basket:
	  368: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 327:
	Tendered basket:
	  369: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 328:
	Tendered basket:
	  370: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 329:
	Tendered basket:
	  371: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 330:
	Tendered basket:
	  372: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 331:
	Tendered basket:
	  373: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 332:
	Tendered basket:
	  374: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 333:
	Tendered basket:
	  375: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 334:
	Tendered basket:
	  376: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 335:
	Tendered basket:
	  377: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 336:
	Tendered basket:
	  378: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 337:
	Tendered basket:
	  379: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 338:
	Tendered basket:
	  380: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 339:
	Tendered basket:
	  381: 141707, 
	Recieved basket:
	  1: 40041383, 
CFMM 340:
	Tendered basket:
	  382: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 341:
	Tendered basket:
	  383: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 342:
	Tendered basket:
	  384: 170146573, 
	Recieved basket:
	  1: 9999659695, 
CFMM 343:
	Tendered basket:
	  385: 36, 
	Recieved basket:
	  1: 0, 
CFMM 344:
	Tendered basket:
	  386: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 345:
	Tendered basket:
	  387: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 346:
	Tendered basket:
	  388: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 347:
	Tendered basket:
	  13: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 348:
	Tendered basket:
	  389: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 349:
	Tendered basket:
	  1: 6, 
	Recieved basket:
	  390: 3348, 
CFMM 350:
	Tendered basket:
	  391: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 351:
	Tendered basket:
	  392: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 352:
	Tendered basket:
	  393: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 353:
	Tendered basket:

	Recieved basket:

CFMM 354:
	Tendered basket:

	Recieved basket:

CFMM 355:
	Tendered basket:
	  396: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 356:
	Tendered basket:
	  397: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 357:
	Tendered basket:
	  398: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 358:
	Tendered basket:
	  399: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 359:
	Tendered basket:
	  1: 40, 
	Recieved basket:
	  400: 134554, 
CFMM 360:
	Tendered basket:
	  401: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 361:
	Tendered basket:
	  402: 93504666002, 
	Recieved basket:
	  1: 9809355967, 
CFMM 362:
	Tendered basket:
	  403: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 363:
	Tendered basket:
	  404: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 364:
	Tendered basket:
	  405: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 365:
	Tendered basket:
	  406: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 366:
	Tendered basket:
	  407: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 367:
	Tendered basket:
	  1: 47, 
	Recieved basket:
	  408: 389081, 
CFMM 368:
	Tendered basket:
	  409: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 369:
	Tendered basket:
	  410: 21223, 
	Recieved basket:
	  1: 804, 
CFMM 370:
	Tendered basket:
	  89: 158694464, 
	Recieved basket:
	  1: 9999682601, 
CFMM 371:
	Tendered basket:
	  411: 192491767681, 
	Recieved basket:
	  1: 9598930398, 
CFMM 372:
	Tendered basket:
	  412: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 373:
	Tendered basket:
	  413: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 374:
	Tendered basket:
	  414: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 375:
	Tendered basket:
	  415: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 376:
	Tendered basket:
	  416: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 377:
	Tendered basket:
	  417: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 378:
	Tendered basket:
	  418: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 379:
	Tendered basket:
	  419: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 380:
	Tendered basket:
	  420: 28444, 
	Recieved basket:
	  1: 44871, 
CFMM 381:
	Tendered basket:
	  3: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 382:
	Tendered basket:
	  14: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 383:
	Tendered basket:
	  421: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 384:
	Tendered basket:
	  422: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 385:
	Tendered basket:
	  423: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 386:
	Tendered basket:
	  424: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 387:
	Tendered basket:
	  425: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 388:
	Tendered basket:
	  426: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 389:
	Tendered basket:
	  427: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 390:
	Tendered basket:

	Recieved basket:

CFMM 391:
	Tendered basket:

	Recieved basket:

CFMM 392:
	Tendered basket:

	Recieved basket:

CFMM 393:
	Tendered basket:
	  431: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 394:
	Tendered basket:
	  432: 17946, 
	Recieved basket:
	  1: 180, 
CFMM 395:
	Tendered basket:

	Recieved basket:

CFMM 396:
	Tendered basket:
	  434: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 397:
	Tendered basket:
	  435: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 398:
	Tendered basket:
	  436: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 399:
	Tendered basket:
	  437: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 400:
	Tendered basket:
	  438: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 401:
	Tendered basket:
	  439: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 402:
	Tendered basket:
	  440: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 403:
	Tendered basket:
	  441: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 404:
	Tendered basket:
	  442: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 405:
	Tendered basket:
	  443: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 406:
	Tendered basket:
	  444: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 407:
	Tendered basket:
	  445: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 408:
	Tendered basket:
	  446: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 409:
	Tendered basket:
	  447: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 410:
	Tendered basket:
	  448: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 411:
	Tendered basket:
	  449: 17930, 
	Recieved basket:
	  1: 179, 
CFMM 412:
	Tendered basket:
	  450: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 413:
	Tendered basket:
	  451: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 414:
	Tendered basket:
	  452: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 415:
	Tendered basket:
	  453: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 416:
	Tendered basket:
	  454: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 417:
	Tendered basket:
	  455: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 418:
	Tendered basket:
	  456: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 419:
	Tendered basket:
	  457: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 420:
	Tendered basket:
	  458: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 421:
	Tendered basket:
	  459: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 422:
	Tendered basket:
	  460: 16518559320, 
	Recieved basket:
	  1: 9966852976, 
CFMM 423:
	Tendered basket:
	  461: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 424:
	Tendered basket:
	  462: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 425:
	Tendered basket:
	  463: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 426:
	Tendered basket:
	  464: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 427:
	Tendered basket:
	  465: 78058296837, 
	Recieved basket:
	  1: 9841366801, 
CFMM 428:
	Tendered basket:
	  466: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 429:
	Tendered basket:
	  467: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 430:
	Tendered basket:
	  91: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 431:
	Tendered basket:
	  82: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 432:
	Tendered basket:
	  88: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 433:
	Tendered basket:
	  468: 228405, 
	Recieved basket:
	  1: 104025318, 
CFMM 434:
	Tendered basket:
	  80: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 435:
	Tendered basket:
	  469: 754061, 
	Recieved basket:
	  1: 1133807169, 
CFMM 436:
	Tendered basket:
	  71: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 437:
	Tendered basket:
	  470: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 438:
	Tendered basket:
	  471: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 439:
	Tendered basket:
	  116: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 440:
	Tendered basket:
	  472: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 441:
	Tendered basket:
	  130: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 442:
	Tendered basket:
	  120: 17330562215, 
	Recieved basket:
	  1: 9965217861, 
CFMM 443:
	Tendered basket:
	  1: 80, 
	Recieved basket:
	  473: 3219619, 
CFMM 444:
	Tendered basket:
	  474: 1095412760, 
	Recieved basket:
	  1: 9997808692, 
CFMM 445:
	Tendered basket:
	  411: 200512241187, 
	Recieved basket:
	  1: 9581457320, 
CFMM 446:
	Tendered basket:
	  475: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 447:
	Tendered basket:
	  476: 20700, 
	Recieved basket:
	  1: 534, 
CFMM 448:
	Tendered basket:
	  477: 20610, 
	Recieved basket:
	  1: 507, 
CFMM 449:
	Tendered basket:
	  478: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 450:
	Tendered basket:
	  121: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 451:
	Tendered basket:
	  479: 2239428, 
	Recieved basket:
	  1: 9999995521, 
CFMM 452:
	Tendered basket:
	  77: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 453:
	Tendered basket:
	  480: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 454:
	Tendered basket:
	  481: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 455:
	Tendered basket:
	  134: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 456:
	Tendered basket:
	  15: 23383, 
	Recieved basket:
	  1: 1090316, 
CFMM 457:
	Tendered basket:
	  16: 91430969609, 
	Recieved basket:
	  1: 9813665836, 
CFMM 458:
	Tendered basket:
	  122: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 459:
	Tendered basket:
	  482: 2239428, 
	Recieved basket:
	  1: 9999995521, 
CFMM 460:
	Tendered basket:
	  483: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 461:
	Tendered basket:
	  484: 22985, 
	Recieved basket:
	  1: 65886, 
CFMM 462:
	Tendered basket:
	  485: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 463:
	Tendered basket:
	  119: 16381, 
	Recieved basket:
	  1: 109, 
CFMM 464:
	Tendered basket:
	  486: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 465:
	Tendered basket:
	  487: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 466:
	Tendered basket:
	  488: 1063351433, 
	Recieved basket:
	  1: 9997872843, 
CFMM 467:
	Tendered basket:

	Recieved basket:

CFMM 468:
	Tendered basket:
	  127: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 469:
	Tendered basket:
	  157: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 470:
	Tendered basket:
	  489: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 471:
	Tendered basket:
	  490: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 472:
	Tendered basket:
	  491: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 473:
	Tendered basket:
	  492: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 474:
	Tendered basket:
	  493: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 475:
	Tendered basket:
	  494: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 476:
	Tendered basket:
	  126: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 477:
	Tendered basket:
	  18: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 478:
	Tendered basket:
	  117: 18935638441, 
	Recieved basket:
	  1: 7576400737, 
CFMM 479:
	Tendered basket:
	  495: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 480:
	Tendered basket:
	  128: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 481:
	Tendered basket:
	  118: 990775390, 
	Recieved basket:
	  1: 9998018054, 
CFMM 482:
	Tendered basket:
	  496: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 483:
	Tendered basket:
	  497: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 484:
	Tendered basket:
	  498: 295383459, 
	Recieved basket:
	  1: 9999409198, 
CFMM 485:
	Tendered basket:
	  499: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 486:
	Tendered basket:
	  84: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 487:
	Tendered basket:
	  500: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 488:
	Tendered basket:
	  19: 195221230, 
	Recieved basket:
	  1: 9999609542, 
CFMM 489:
	Tendered basket:
	  501: 59249008, 
	Recieved basket:
	  1: 9999881500, 
CFMM 490:
	Tendered basket:
	  502: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 491:
	Tendered basket:
	  503: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 492:
	Tendered basket:
	  504: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 493:
	Tendered basket:
	  505: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 494:
	Tendered basket:
	  20: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 495:
	Tendered basket:
	  506: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 496:
	Tendered basket:
	  507: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 497:
	Tendered basket:
	  508: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 498:
	Tendered basket:
	  509: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 499:
	Tendered basket:
	  123: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 500:
	Tendered basket:
	  510: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 501:
	Tendered basket:
	  511: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 502:
	Tendered basket:
	  4: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 503:
	Tendered basket:
	  512: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 504:
	Tendered basket:
	  125: 5367965130, 
	Recieved basket:
	  1: 9989252508, 
CFMM 505:
	Tendered basket:
	  513: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 506:
	Tendered basket:
	  514: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 507:
	Tendered basket:
	  1: 3682671, 
	Recieved basket:
	  515: 7566450000, 
CFMM 508:
	Tendered basket:
	  131: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 509:
	Tendered basket:
	  516: 22278, 
	Recieved basket:
	  1: 8156, 
CFMM 510:
	Tendered basket:
	  197: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 511:
	Tendered basket:
	  517: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 512:
	Tendered basket:
	  518: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 513:
	Tendered basket:
	  70: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 514:
	Tendered basket:
	  519: 6838018230, 
	Recieved basket:
	  1: 135495287, 
CFMM 515:
	Tendered basket:
	  520: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 516:
	Tendered basket:
	  521: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 517:
	Tendered basket:
	  522: 49573725646, 
	Recieved basket:
	  1: 9899849436, 
CFMM 518:
	Tendered basket:
	  523: 525495266, 
	Recieved basket:
	  1: 9998948898, 
CFMM 519:
	Tendered basket:
	  524: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 520:
	Tendered basket:
	  113: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 521:
	Tendered basket:
	  525: 2239428, 
	Recieved basket:
	  1: 9999995521, 
CFMM 522:
	Tendered basket:
	  526: 12110110982, 
	Recieved basket:
	  1: 9975720806, 
CFMM 523:
	Tendered basket:
	  3: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 524:
	Tendered basket:
	  527: 21391, 
	Recieved basket:
	  1: 955, 
CFMM 525:
	Tendered basket:
	  528: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 526:
	Tendered basket:
	  245: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 527:
	Tendered basket:
	  529: 35250113072, 
	Recieved basket:
	  1: 9928995540, 
CFMM 528:
	Tendered basket:
	  530: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 529:
	Tendered basket:
	  95: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 530:
	Tendered basket:
	  531: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 531:
	Tendered basket:
	  532: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 532:
	Tendered basket:
	  115: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 533:
	Tendered basket:
	  1: 67, 
	Recieved basket:
	  533: 2252204, 
CFMM 534:
	Tendered basket:
	  534: 16231848024, 
	Recieved basket:
	  1: 9967430192, 
CFMM 535:
	Tendered basket:
	  535: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 536:
	Tendered basket:
	  536: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 537:
	Tendered basket:
	  537: 49745561380, 
	Recieved basket:
	  1: 592931117, 
CFMM 538:
	Tendered basket:
	  21: 5943223226, 
	Recieved basket:
	  1: 9988099379, 
CFMM 539:
	Tendered basket:
	  538: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 540:
	Tendered basket:
	  539: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 541:
	Tendered basket:
	  540: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 542:
	Tendered basket:
	  541: 22252, 
	Recieved basket:
	  1: 6293, 
CFMM 543:
	Tendered basket:
	  542: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 544:
	Tendered basket:
	  250: 16795358864, 
	Recieved basket:
	  1: 9966295650, 
CFMM 545:
	Tendered basket:
	  1: 2728750, 
	Recieved basket:
	  543: 1842731120, 
CFMM 546:
	Tendered basket:
	  114: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 547:
	Tendered basket:
	  544: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 548:
	Tendered basket:
	  545: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 549:
	Tendered basket:
	  546: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 550:
	Tendered basket:
	  547: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 551:
	Tendered basket:
	  548: 28949401769, 
	Recieved basket:
	  1: 9941761972, 
CFMM 552:
	Tendered basket:
	  1: 49, 
	Recieved basket:
	  549: 619507, 
CFMM 553:
	Tendered basket:
	  550: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 554:
	Tendered basket:
	  551: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 555:
	Tendered basket:
	  552: 1501078849, 
	Recieved basket:
	  1: 3451457, 
CFMM 556:
	Tendered basket:
	  553: 173289448820, 
	Recieved basket:
	  1: 9640496478, 
CFMM 557:
	Tendered basket:
	  291: 281119449, 
	Recieved basket:
	  1: 9999437729, 
CFMM 558:
	Tendered basket:
	  554: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 559:
	Tendered basket:
	  555: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 560:
	Tendered basket:
	  556: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 561:
	Tendered basket:
	  557: 9403407902, 
	Recieved basket:
	  1: 221064536, 
CFMM 562:
	Tendered basket:
	  129: 6661, 
	Recieved basket:
	  1: 19, 
CFMM 563:
	Tendered basket:
	  1: 13, 
	Recieved basket:
	  558: 9095, 
CFMM 564:
	Tendered basket:
	  559: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 565:
	Tendered basket:
	  560: 21391, 
	Recieved basket:
	  1: 955, 
CFMM 566:
	Tendered basket:
	  146: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 567:
	Tendered basket:
	  561: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 568:
	Tendered basket:
	  562: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 569:
	Tendered basket:
	  563: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 570:
	Tendered basket:
	  158: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 571:
	Tendered basket:
	  564: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 572:
	Tendered basket:
	  565: 53921734811, 
	Recieved basket:
	  1: 9890967617, 
CFMM 573:
	Tendered basket:
	  566: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 574:
	Tendered basket:
	  567: 9836643521, 
	Recieved basket:
	  1: 1020058955, 
CFMM 575:
	Tendered basket:
	  568: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 576:
	Tendered basket:
	  569: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 577:
	Tendered basket:
	  570: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 578:
	Tendered basket:
	  571: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 579:
	Tendered basket:
	  572: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 580:
	Tendered basket:
	  573: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 581:
	Tendered basket:
	  574: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 582:
	Tendered basket:
	  22: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 583:
	Tendered basket:
	  76: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 584:
	Tendered basket:
	  575: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 585:
	Tendered basket:
	  576: 30819268263, 
	Recieved basket:
	  1: 9937976713, 
CFMM 586:
	Tendered basket:
	  577: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 587:
	Tendered basket:
	  578: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 588:
	Tendered basket:
	  186: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 589:
	Tendered basket:
	  579: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 590:
	Tendered basket:
	  580: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 591:
	Tendered basket:
	  137: 1583514, 
	Recieved basket:
	  1: 4999996833, 
CFMM 592:
	Tendered basket:
	  581: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 593:
	Tendered basket:
	  23: 26169069630, 
	Recieved basket:
	  1: 9947384974, 
CFMM 594:
	Tendered basket:
	  582: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 595:
	Tendered basket:

	Recieved basket:

CFMM 596:
	Tendered basket:
	  584: 23155, 
	Recieved basket:
	  1: 97237, 
CFMM 597:
	Tendered basket:
	  585: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 598:
	Tendered basket:
	  244: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 599:
	Tendered basket:
	  586: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 600:
	Tendered basket:
	  587: 20953, 
	Recieved basket:
	  1: 559, 
CFMM 601:
	Tendered basket:
	  588: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 602:
	Tendered basket:
	  589: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 603:
	Tendered basket:
	  590: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 604:
	Tendered basket:
	  591: 6064321039, 
	Recieved basket:
	  1: 9987856600, 
CFMM 605:
	Tendered basket:
	  592: 19096, 
	Recieved basket:
	  1: 169, 
CFMM 606:
	Tendered basket:

	Recieved basket:

CFMM 607:
	Tendered basket:
	  594: 252485, 
	Recieved basket:
	  1: 127115745, 
CFMM 608:
	Tendered basket:
	  24: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 609:
	Tendered basket:
	  595: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 610:
	Tendered basket:
	  596: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 611:
	Tendered basket:
	  380: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 612:
	Tendered basket:
	  597: 186779061657, 
	Recieved basket:
	  1: 9611335494, 
CFMM 613:
	Tendered basket:
	  598: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 614:
	Tendered basket:
	  1: 40, 
	Recieved basket:
	  599: 134002, 
CFMM 615:
	Tendered basket:
	  87: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 616:
	Tendered basket:
	  600: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 617:
	Tendered basket:
	  453: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 618:
	Tendered basket:
	  601: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 619:
	Tendered basket:
	  602: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 620:
	Tendered basket:
	  603: 22115, 
	Recieved basket:
	  1: 3150, 
CFMM 621:
	Tendered basket:
	  604: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 622:
	Tendered basket:
	  25: 213912762493, 
	Recieved basket:
	  1: 9552113847, 
CFMM 623:
	Tendered basket:
	  605: 213912762493, 
	Recieved basket:
	  1: 9552113847, 

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.