303,334,217,291,269,32,218,47,191,281,272,282,0,213,116,113,263,1,325,287,215,22,238,86,16,209,52,133,196,175,20,180,236,49,56,14,207,171,110,30,83,246,128,126,300,28,9,261,157,137,102,146,161,231,69,197,336,33,123,165,74,189,99,40,149,225,312,182,258,320,276,57,13,64,62,179,34,104,111,344,277,314,121,96,243,151,158,107,304,44,332,343,250,221,313,339,298,50,255,164,37,328,45,23,226,228,267,141,8,168,118,67,169,72,183,25,144,233,81,156,87,135