diff --git a/sumpy.html b/sumpy.html new file mode 100644 index 00000000..e3761742 --- /dev/null +++ b/sumpy.html @@ -0,0 +1 @@ +{"$schema":"https://www.speedscope.app/file-format-schema.json","profiles":[{"type":"sampled","name":"Thread 173146 \"\"","unit":"seconds","startValue":0.0,"endValue":8.425,"samples":[[1,0],[1,0],[6,5,4,8,9,6,5,4,8,7,6,5,4,3,2,0],[6,5,4,8,10,6,5,4,3,2,0],[6,5,4,8,10,6,5,4,3,2,0],[6,5,4,8,23,22,21,20,19,18,17,6,5,4,16,2,15,14,13,12,11,0],[6,5,4,8,23,22,21,20,19,18,17,6,5,4,16,2,31,6,5,4,16,2,30,6,5,4,16,2,29,6,5,4,16,2,28,27,2,6,5,4,16,2,26,6,5,4,25,2,0,24],[6,5,4,8,23,22,21,20,19,18,17,6,5,4,16,2,38,6,5,4,16,2,37,6,36,35,34,33,32,0],[6,5,4,8,23,22,21,20,19,18,17,6,5,4,41,40,39,0],[6,5,4,8,23,22,21,20,19,18,17,6,5,4,16,2,43,6,5,4,16,2,42,6,5,4,25,2,0],[6,5,4,8,23,22,21,20,19,18,17,6,5,4,16,2,44,6,5,4,41,40,39,0],[6,5,4,8,23,22,21,20,19,18,17,6,5,4,16,2,44,6,5,4,16,2,49,6,5,4,16,2,48,0,47,46,45],[6,5,4,8,23,22,21,20,19,18,17,6,5,4,16,2,68,6,67,2,6,5,4,16,2,66,6,5,4,16,2,65,6,5,4,16,2,64,6,5,4,16,2,63,6,5,62,61,60,2,0,59,58,57,53,56,55,53,54,53,52,51,50],[6,5,4,8,23,73,72,6,36,35,34,33,71,70,0,69],[79,78,77,6,5,4,16,2,76,6,5,4,16,2,75,6,5,4,41,40,39,0,74],[79,78,77,6,5,4,16,2,76,6,5,4,16,2,75,6,5,4,16,2,81,6,5,4,16,2,80,0],[79,78,77,6,5,4,16,2,76,6,5,4,16,2,75,6,5,4,16,2,93,6,5,4,16,2,92,6,5,4,16,2,91,90,89,88,87,86,84,85,84,83,82,0],[79,78,77,6,5,4,16,2,76,6,5,4,16,2,75,6,5,4,16,2,93,6,5,4,16,2,98,6,5,4,16,2,97,96,95,94,0],[79,78,77,6,5,4,16,2,76,6,5,4,16,2,75,6,5,4,16,2,93,6,5,4,16,2,98,6,5,4,16,2,100,96,95,94,0,99],[79,78,77,6,5,4,16,2,76,6,5,4,16,2,75,6,5,4,16,2,104,6,5,4,16,2,103,6,5,4,16,2,102,6,5,4,16,2,101,0],[79,78,77,6,5,4,16,2,76,6,5,4,16,2,75,6,5,4,16,2,104,6,5,4,16,2,103,6,5,4,16,2,107,6,67,2,6,5,4,16,2,106,6,5,4,41,40,39,0,47,105],[79,78,77,6,5,4,16,2,76,6,5,4,16,2,75,6,5,4,16,2,104,6,5,4,16,2,103,6,5,4,16,2,111,6,5,4,41,110,109,0,108],[79,78,77,6,5,4,16,2,76,6,5,4,16,2,75,6,5,4,16,2,104,6,5,4,16,2,103,6,5,4,16,2,111,6,5,4,41,113,0,112],[79,78,77,6,5,4,16,2,76,6,5,4,16,2,75,6,5,4,16,2,104,6,5,4,16,2,103,6,5,4,16,2,111,6,5,4,41,40,39,0],[79,78,77,6,5,4,16,2,76,6,5,4,16,2,75,6,5,4,16,2,104,6,5,4,16,2,103,6,5,4,16,2,111,6,5,4,41,40,39,0],[79,78,77,6,5,4,16,2,121,6,5,4,16,2,120,27,2,6,5,4,16,2,119,27,2,6,5,4,16,2,118,6,5,4,16,2,117,6,5,4,16,2,116,6,36,35,34,33,115,114,0],[79,78,77,6,5,4,16,2,121,6,5,4,16,2,120,27,2,6,5,4,16,2,119,27,2,6,5,4,16,2,118,6,5,4,16,2,117,6,5,4,16,2,116,6,36,35,34,33,71,70,0,69],[79,78,77,6,5,4,16,2,121,6,5,4,16,2,120,27,2,6,5,4,16,2,119,27,2,6,5,4,16,2,118,6,5,4,16,2,117,6,5,4,16,2,116,6,5,4,16,2,125,27,2,6,5,4,16,2,124,6,5,123,0,122],[79,78,77,6,5,4,16,2,121,6,5,4,16,2,120,27,2,6,5,4,16,2,129,6,5,4,16,2,128,6,5,4,16,2,127,6,5,4,16,2,126,6,5,4,41,40,39,0],[79,78,77,6,5,4,16,2,134,6,5,4,16,2,133,6,5,4,16,2,132,131,89,88,87,86,84,130,0],[146,145,144,143,142,141,140,139,138,137,136,5,4,16,2,135,0],[146,145,144,143,142,141,140,152,151,150,149,148,147,0],[146,145,144,143,142,141,140,139,138,137,136,5,4,16,2,154,6,5,4,16,2,153,0],[146,145,144,143,142,141,140,139,138,137,136,5,4,16,2,158,157,156,155,0],[146,145,144,143,142,141,140,139,138,137,136,5,4,16,2,158,157,156,155,161,160,159,0],[146,145,144,143,142,172,171,170,169,168,167,166,165,164,6,5,4,16,2,163,6,5,4,41,162,0],[146,145,144,143,142,172,171,170,169,168,184,183,182,181,180,179,178,177,176,175,174,0,173],[146,145,144,143,142,172,171,170,169,168,184,183,182,181,187,186,185,0],[146,145,144,143,142,172,171,170,169,168,203,202,201,138,137,136,5,4,200,199,6,5,4,16,2,198,197,196,195,27,2,6,5,4,16,2,194,6,5,4,16,2,193,27,2,6,5,4,16,2,192,6,5,4,16,2,191,6,5,4,16,2,190,189,188,0],[146,145,144,143,142,172,171,170,169,168,203,202,201,138,137,136,5,4,200,199,6,5,4,16,2,198,197,196,195,27,2,6,5,4,16,2,204,6,5,4,41,40,39,0],[146,145,144,143,142,172,171,170,169,168,203,202,201,138,137,136,5,4,200,199,6,5,4,16,2,198,197,196,209,208,6,5,4,16,2,207,6,5,4,16,2,206,89,88,87,86,84,205,0],[146,145,144,143,142,172,171,170,169,168,203,202,201,138,137,136,36,35,214,34,213,212,211,210,0],[146,145,144,143,142,172,171,170,169,168,203,202,201,138,137,136,5,4,217,216,215,0],[146,145,144,143,142,172,171,170,169,168,203,202,201,138,137,136,5,4,217,220,219,218,0],[146,145,144,143,142,172,171,170,169,168,203,202,201,138,137,136,5,4,200,227,6,5,4,16,2,226,6,5,4,16,2,225,6,5,4,16,2,224,223,222,221,0],[146,145,144,143,142,172,171,170,169,168,203,202,201,138,137,136,5,4,200,227,6,5,4,16,2,226,6,5,4,16,2,225,6,5,4,16,2,224,223,222,221,0],[146,145,144,143,142,172,171,170,169,168,203,202,201,138,137,136,5,4,200,227,6,5,4,16,2,226,6,5,4,16,2,232,6,5,4,16,2,231,6,5,4,16,2,230,6,5,4,41,229,228,0],[146,145,144,143,142,172,171,170,169,168,203,202,201,138,137,136,5,4,200,227,6,5,4,16,2,226,6,5,4,16,2,232,6,5,4,16,2,231,6,5,4,16,2,230,6,5,4,16,2,233,6,5,62,61,60,2,0],[146,145,144,143,142,172,171,170,169,168,203,202,201,138,137,136,5,4,217,216,215,0,236,235,234],[146,145,144,143,142,172,171,170,169,168,203,202,201,138,137,136,5,4,217,216,215,0,237],[146,145,144,143,142,172,171,170,169,168,203,202,201,138,137,136,5,4,217,216,215,0],[146,145,144,143,142,172,171,170,169,168,203,202,201,138,137,136,5,4,217,220,219,238,0],[146,145,144,143,142,172,171,170,169,168,203,243,186,185,242,241,240,239,0,112],[146,145,144,143,142,172,171,170,169,168,203,202,201,138,137,136,67,2,137,136,5,4,200,245,6,5,4,217,220,219,244,0],[146,145,144,143,142,172,171,170,169,168,203,202,201,138,137,136,5,4,200,249,248,247,138,137,136,5,4,217,216,215,0,236,235,246],[146,145,144,143,142,172,171,170,169,168,203,202,201,138,137,136,5,4,200,249,248,247,138,137,136,5,4,217,216,215,0],[146,145,144,143,142,172,171,170,169,168,203,202,201,138,137,136,5,4,200,249,248,247,138,137,136,5,4,217,216,215,0],[146,145,144,143,142,172,171,170,169,168,203,202,201,138,137,136,5,4,200,249,248,247,138,137,136,5,4,217,216,215,0],[146,145,144,143,142,172,171,170,169,168,203,202,201,138,137,136,5,4,200,249,248,247,138,137,136,5,4,217,220,219,250,0],[146,145,144,143,142,172,171,170,169,168,203,202,201,138,137,136,5,4,200,249,248,247,138,137,136,5,4,217,220,219,238,0],[146,145,144,143,142,172,171,170,169,168,203,202,201,138,137,136,5,4,200,249,248,247,138,137,136,5,4,217,220,219,218,251,0],[146,145,144,143,142,172,171,170,169,168,203,202,201,138,137,136,5,4,200,249,248,247,138,137,136,5,4,217,252,0],[146,145,144,143,142,172,171,170,169,168,203,202,201,138,137,136,5,4,200,249,248,247,138,137,136,5,4,217,0,112],[146,145,144,143,142,172,171,170,169,168,203,202,201,138,137,136,5,4,200,249,248,247,138,137,136,5,4,217,0],[146,145,144,143,142,172,171,170,169,168,203,202,201,138,137,136,5,4,200,249,248,247,138,137,136,5,4,200,256,255,254,138,137,136,5,4,200,253,6,5,4,217,216,215,0],[146,145,144,143,142,172,171,170,169,168,203,202,201,138,137,136,5,4,200,249,248,247,138,137,136,5,4,200,256,255,254,138,137,136,5,4,200,253,6,5,4,217,216,215,0],[146,145,144,143,142,172,171,170,169,168,203,202,201,138,137,136,5,4,200,249,248,247,138,137,136,5,4,200,256,255,254,138,137,136,5,4,200,253,6,5,4,200,257,255,254,138,137,136,5,4,217,252,0],[146,145,144,143,142,172,171,170,169,168,203,202,201,138,137,136,5,4,200,249,248,247,138,137,136,5,4,200,260,6,5,4,200,259,6,5,4,200,258,0],[146,145,144,143,142,172,171,170,169,168,203,202,201,138,137,136,5,4,200,249,248,247,138,137,136,5,4,200,260,6,5,4,200,259,6,5,4,0],[146,145,144,143,142,172,171,170,169,168,203,202,201,138,137,136,5,4,200,249,248,247,138,137,136,5,4,200,260,6,5,4,200,266,6,5,4,265,264,263,262,261,0],[146,145,144,143,142,172,171,170,169,168,203,202,201,138,137,136,5,4,200,249,248,247,138,137,136,5,4,200,260,6,5,4,200,266,6,5,4,265,264,271,270,269,268,267,0],[146,145,144,143,142,172,171,170,169,168,203,202,201,138,137,136,5,4,200,249,248,247,138,137,136,5,4,200,272,254,138,137,136,5,4,217,220,219,238,0],[146,145,144,143,142,172,171,170,169,168,203,202,201,138,137,136,5,4,200,249,248,247,138,137,136,5,4,200,272,254,138,137,136,5,4,217,220,219,218,273,0],[146,145,144,143,142,172,171,170,169,168,203,202,201,138,137,136,5,4,200,249,248,247,138,137,136,5,4,200,272,254,138,137,136,5,4,217,252,0],[146,145,144,143,142,172,171,170,169,168,203,202,201,138,137,136,67,2,137,136,36,35,278,277,276,275,274,0],[146,145,144,143,142,172,171,170,169,168,203,202,201,138,137,136,5,4,200,280,6,5,4,200,279,6,5,4,217,252,0],[146,145,144,143,142,172,171,170,169,168,203,202,201,138,137,136,5,4,200,281,6,5,4,217,216,215,0],[146,145,144,143,142,172,171,170,169,168,203,202,201,138,137,136,5,4,200,281,6,5,4,217,216,215,0],[146,145,144,143,142,172,171,170,169,168,203,202,201,138,137,136,5,4,200,281,6,5,4,217,216,215,0],[146,145,144,143,142,172,171,170,169,168,203,202,201,138,137,136,5,4,200,281,6,5,4,217,216,215,0],[146,145,144,143,142,172,171,170,169,168,203,202,201,138,137,136,5,4,200,281,6,5,4,200,282,6,5,4,217,216,215,0],[146,145,144,143,142,172,171,170,169,168,203,202,201,138,137,136,5,4,200,281,6,5,4,200,282,6,5,4,217,216,215,0],[146,145,144,143,142,172,171,170,169,168,203,290,151,289,288,170,169,287,286,285,284,283,0],[146,145,144,143,142,172,171,170,169,168,297,171,170,296,295,294,6,5,62,61,60,2,0,59,58,57,53,56,55,53,293,53,292,291],[146,145,144,143,142,172,171,170,169,168,297,171,170,296,295,294,6,5,62,61,60,2,0,59,58,57,53,56,55,53,293,53,292,298],[146,145,144,143,309,171,170,169,308,307,306,305,170,169,304,151,303,302,301,300,299,0],[146,145,144,143,309,171,170,169,308,307,306,305,170,169,312,311,310,6,5,4,217,252,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,322,321,151,320,319,318,317,316,315,314,313,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,335,334,333,332,209,331,330,329,328,327,326,325,324,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,335,334,333,332,209,331,330,329,328,327,326,325,324,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,335,334,333,332,209,331,330,329,328,327,337,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,335,334,333,332,209,331,330,329,328,327,338,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,335,334,333,332,209,331,330,329,328,327,338,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,335,334,332,196,341,340,339,0,108],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,217,252,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,343,6,5,4,217,216,215,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,343,6,5,4,217,216,215,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,343,6,5,4,217,216,215,0,47,344],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,343,6,5,4,217,216,215,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,343,6,5,4,217,216,215,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,343,6,5,4,217,216,215,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,343,6,5,4,217,216,215,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,343,6,5,4,200,352,6,5,4,200,351,6,5,4,200,350,349,348,347,346,345,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,343,6,5,4,200,359,6,5,4,217,220,219,358,357,356,355,355,355,355,355,354,353,273,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,343,6,5,4,200,359,6,5,4,217,220,219,358,357,356,355,355,355,355,355,354,360,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,343,6,5,4,200,359,6,5,4,217,220,219,358,357,356,355,355,355,355,355,354,360,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,343,6,5,4,200,359,6,5,4,217,220,219,358,357,356,355,355,355,355,355,354,360,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,343,6,5,4,200,359,6,5,4,217,252,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,343,6,5,4,200,359,6,5,4,217,252,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,343,6,5,4,200,359,6,5,4,217,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,343,6,5,4,200,359,6,5,4,200,361,6,5,4,217,216,215,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,343,6,5,4,200,359,6,5,4,200,361,6,5,4,217,216,215,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,343,6,5,4,200,359,6,5,4,200,361,6,5,4,217,216,215,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,343,6,5,4,200,359,6,5,4,200,361,6,5,4,217,216,215,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,343,6,5,4,200,359,6,5,4,200,361,6,5,4,200,363,362,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,343,6,5,4,200,359,6,5,4,200,366,6,5,4,200,365,6,5,4,217,220,219,364,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,343,6,5,4,200,359,6,5,4,200,366,6,5,4,200,365,6,5,4,217,220,219,358,357,367,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,343,6,5,4,200,359,6,5,4,200,366,6,5,4,200,368,6,5,4,217,216,215,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,343,6,5,4,200,359,6,5,4,200,366,6,5,4,200,368,6,5,4,217,216,215,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,343,6,5,4,200,359,6,5,4,200,366,6,5,4,200,368,6,5,4,217,216,215,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,343,6,5,4,200,359,6,5,4,200,366,6,5,4,200,368,6,5,4,217,252,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,343,6,5,4,200,359,6,5,4,200,366,6,5,4,200,368,6,5,4,217,252,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,343,6,5,4,200,359,6,5,4,200,366,6,5,4,200,368,6,5,4,200,369,6,5,4,217,252,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,343,6,5,4,200,359,6,5,4,200,366,6,5,4,200,368,6,5,4,200,369,6,5,4,200,372,27,2,6,5,4,200,371,6,67,2,6,370,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,343,6,5,4,200,359,6,5,4,200,366,6,5,4,200,368,6,5,4,200,369,6,5,4,200,372,27,2,6,5,4,200,371,6,67,2,6,370,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,343,6,5,4,200,359,6,5,4,200,366,6,5,4,200,368,6,5,4,200,369,6,5,4,200,372,27,2,6,5,4,200,373,6,5,4,217,252,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,343,6,5,4,200,359,6,5,4,200,366,6,5,4,200,368,6,5,4,200,369,6,5,4,200,372,27,2,6,5,4,200,373,6,5,4,217,252,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,343,6,5,4,200,359,6,5,4,200,366,6,5,4,200,374,6,5,4,217,216,215,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,343,6,5,4,200,359,6,5,4,200,366,6,5,4,200,374,6,5,4,217,216,215,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,343,6,5,4,200,359,6,5,4,200,366,6,5,4,200,374,6,5,4,217,252,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,343,6,5,4,200,359,6,5,4,200,366,6,5,4,200,374,6,5,4,375,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,343,6,5,4,200,359,6,5,4,200,376,6,5,4,217,252,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,343,6,5,4,200,359,6,5,4,200,376,6,5,4,217,252,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,343,6,5,4,200,359,6,5,4,200,377,6,5,4,217,220,219,238,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,343,6,5,4,200,359,6,5,4,200,377,6,5,4,217,252,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,343,6,5,4,200,359,6,5,4,200,377,6,5,4,200,378,6,5,4,217,220,219,238,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,343,6,5,4,200,359,6,5,4,200,377,6,5,4,200,378,6,5,4,200,380,6,5,4,217,379,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,343,6,5,4,200,359,6,5,4,200,377,6,5,4,200,378,6,5,4,200,380,6,5,4,217,379,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,343,6,5,4,200,359,6,5,4,200,381,6,5,4,217,216,215,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,343,6,5,4,200,384,383,382,6,5,4,217,216,215,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,343,6,5,4,200,384,383,382,6,5,4,217,216,215,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,343,6,5,4,200,384,383,382,6,5,4,217,252,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,343,6,5,4,200,384,383,382,6,5,4,217,252,0,112],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,343,6,5,4,200,384,383,382,6,5,4,200,386,385,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,387,6,5,4,217,216,215,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,387,6,5,4,200,388,6,5,4,217,216,215,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,387,6,5,4,200,388,6,5,4,217,216,215,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,387,6,5,4,200,388,6,5,4,217,220,219,358,357,391,357,390,389,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,387,6,5,4,200,388,6,5,4,217,220,219,358,357,393,392,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,387,6,5,4,200,388,6,5,4,217,252,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,387,6,5,4,200,388,6,5,4,217,252,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,387,6,5,4,200,388,6,5,4,217,252,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,387,6,5,4,200,388,6,5,4,217,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,387,6,5,4,200,388,6,5,4,217,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,387,6,5,4,200,388,6,5,4,217,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,387,6,5,4,200,388,6,5,4,200,398,6,5,4,397,396,395,394,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,400,6,5,4,217,252,0,399],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,400,6,5,4,200,403,27,2,6,5,4,200,402,6,5,4,200,401,6,5,4,217,252,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,400,6,5,4,200,403,27,2,6,5,4,200,404,6,5,4,217,216,215,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,400,6,5,4,200,403,27,2,6,5,4,200,404,6,5,4,217,216,215,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,400,6,5,4,200,403,27,2,6,5,4,200,404,6,5,4,217,220,219,218,251,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,400,6,5,4,200,403,27,2,6,5,4,200,404,6,5,4,217,220,219,405,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,400,6,5,4,200,403,27,2,6,5,4,200,404,6,5,4,217,220,219,405,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,400,6,5,4,200,403,27,2,6,5,4,200,404,6,5,4,217,252,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,400,6,5,4,200,403,27,2,6,5,4,200,404,6,5,4,217,252,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,400,6,5,4,200,403,27,2,6,5,4,200,404,6,5,4,200,406,6,5,4,217,216,215,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,400,6,5,4,200,403,27,2,6,5,4,200,404,6,5,4,200,406,6,5,4,217,216,215,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,400,6,5,4,200,403,27,2,6,5,4,200,404,6,5,4,200,406,6,5,4,217,216,215,0,112],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,400,6,5,4,200,403,27,2,6,5,4,200,404,6,5,4,200,406,6,5,4,217,216,215,0,112],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,400,6,5,4,200,403,27,2,6,5,4,200,404,6,5,4,200,406,6,5,4,217,216,215,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,400,6,5,4,200,403,27,2,6,5,4,200,404,6,5,4,200,406,6,5,4,217,216,215,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,400,6,5,4,200,403,27,2,6,5,4,200,404,6,5,4,200,406,6,5,4,217,220,219,358,357,356,355,355,355,355,355,355,355,355,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,400,6,5,4,200,403,27,2,6,5,4,200,404,6,5,4,200,406,6,5,4,217,220,219,358,357,356,355,355,355,355,355,355,355,355,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,400,6,5,4,200,403,27,2,6,5,4,200,404,6,5,4,200,406,6,5,4,217,220,219,358,357,356,355,355,355,355,355,355,355,355,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,400,6,5,4,200,403,27,2,6,5,4,200,404,6,5,4,200,406,6,5,4,217,220,219,358,357,391,357,409,357,408,357,407,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,400,6,5,4,200,403,27,2,6,5,4,200,404,6,5,4,200,406,6,5,4,217,220,219,358,357,356,355,355,355,355,355,354,353,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,400,6,5,4,200,403,27,2,6,5,4,200,404,6,5,4,200,406,6,5,4,217,220,219,358,357,391,357,413,357,412,357,411,410,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,400,6,5,4,200,403,27,2,6,5,4,200,404,6,5,4,200,406,6,5,4,217,220,219,238,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,400,6,5,4,200,403,27,2,6,5,4,200,404,6,5,4,200,406,6,5,4,200,414,6,5,4,217,216,215,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,400,6,5,4,200,403,27,2,6,5,4,200,404,6,5,4,200,406,6,5,4,200,414,6,5,4,217,216,215,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,400,6,5,4,200,403,27,2,6,5,4,200,404,6,5,4,200,406,6,5,4,200,414,6,5,4,217,216,215,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,400,6,5,4,200,403,27,2,6,5,4,200,404,6,5,4,200,406,6,5,4,200,415,6,5,4,217,252,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,400,6,5,4,200,403,27,2,6,5,4,200,404,6,5,4,200,406,6,5,4,200,415,6,5,4,217,252,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,400,6,5,4,200,403,27,2,6,5,4,200,404,6,5,4,200,406,6,5,4,200,415,6,5,4,217,252,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,400,6,5,4,200,403,27,2,6,5,4,200,404,6,5,4,200,406,6,5,4,200,415,6,5,4,217,252,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,400,6,5,4,200,403,27,2,6,5,4,200,404,6,5,4,200,406,6,5,4,200,415,6,5,4,200,416,6,5,4,217,216,215,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,400,6,5,4,200,403,27,2,6,5,4,200,404,6,5,4,200,406,6,5,4,200,415,6,5,4,200,416,6,5,4,217,216,215,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,400,6,5,4,200,403,27,2,6,5,4,200,404,6,5,4,200,406,6,5,4,200,415,6,5,4,200,416,6,5,4,217,220,219,238,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,400,6,5,4,200,403,27,2,6,5,4,200,404,6,5,4,200,406,6,5,4,200,415,6,5,4,200,416,6,5,4,217,220,219,358,357,393,392,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,400,6,5,4,200,403,27,2,6,5,4,200,404,6,5,4,200,406,6,5,4,200,415,6,5,4,200,416,6,5,4,217,252,0,112],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,400,6,5,4,200,403,27,2,6,5,4,200,404,6,5,4,200,406,6,5,4,200,415,6,5,4,200,416,6,5,4,217,252,0,418,417],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,400,6,5,4,200,403,27,2,6,5,4,200,404,6,5,4,200,406,6,5,4,200,415,6,5,4,200,416,6,5,4,217,252,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,400,6,5,4,200,403,27,2,6,5,4,200,404,6,5,4,200,406,6,5,4,200,415,6,5,4,200,416,6,5,4,217,252,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,400,6,5,4,200,403,27,2,6,5,4,200,404,6,5,4,200,406,6,5,4,200,415,6,5,4,200,416,6,5,4,200,422,6,5,4,200,421,6,5,4,200,420,6,5,4,200,419,6,5,4,217,216,215,0,112],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,400,6,5,4,200,403,27,2,6,5,4,200,404,6,5,4,200,406,6,5,4,200,415,6,5,4,200,416,6,5,4,200,422,6,5,4,200,421,6,5,4,200,420,6,5,4,200,419,6,5,4,217,216,215,0,112],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,400,6,5,4,200,403,27,2,6,5,4,200,404,6,5,4,200,406,6,5,4,200,415,6,5,4,200,416,6,5,4,200,422,6,5,4,200,421,6,5,4,200,420,6,5,4,200,419,6,5,4,217,216,215,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,400,6,5,4,200,403,27,2,6,5,4,200,404,6,5,4,200,406,6,5,4,200,415,6,5,4,200,416,6,5,4,200,422,6,5,4,200,421,6,5,4,200,420,6,5,4,200,419,6,5,4,217,216,215,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,400,6,5,4,200,403,27,2,6,5,4,200,404,6,5,4,200,406,6,5,4,200,415,6,5,4,200,416,6,5,4,200,422,6,5,4,200,421,6,5,4,200,420,6,5,4,200,419,6,5,4,217,216,215,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,400,6,5,4,200,403,27,2,6,5,4,200,404,6,5,4,200,406,6,5,4,200,415,6,5,4,200,416,6,5,4,200,422,6,5,4,200,421,6,5,4,200,420,6,5,4,200,419,6,5,4,217,216,215,0,423],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,400,6,5,4,200,403,27,2,6,5,4,200,404,6,5,4,200,406,6,5,4,200,415,6,5,4,200,416,6,5,4,200,422,6,5,4,200,421,6,5,4,200,420,6,5,4,200,419,6,5,4,217,216,215,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,400,6,5,4,200,403,27,2,6,5,4,200,404,6,5,4,200,406,6,5,4,200,415,6,5,4,200,416,6,5,4,200,422,6,5,4,200,421,6,5,4,200,420,6,5,4,200,419,6,5,4,217,220,219,244,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,400,6,5,4,200,403,27,2,6,5,4,200,404,6,5,4,200,406,6,5,4,200,415,6,5,4,200,416,6,5,4,200,424,6,5,4,217,252,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,400,6,5,4,200,403,27,2,6,5,4,200,404,6,5,4,200,406,6,5,4,200,415,6,5,4,200,416,6,5,4,200,424,6,5,4,217,252,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,400,6,5,4,200,403,27,2,6,5,4,200,425,6,5,4,217,216,215,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,400,6,5,4,200,403,27,2,6,5,4,200,425,6,5,4,217,252,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,400,6,5,4,200,403,27,2,6,5,4,200,425,6,5,4,200,426,6,5,4,217,252,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,400,6,5,4,200,403,27,2,6,5,4,200,425,6,5,4,200,426,6,5,4,217,252,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,400,6,5,4,200,403,27,2,6,5,4,200,425,6,5,4,200,433,6,5,4,200,432,431,430,429,428,0,427],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,400,6,5,4,200,403,27,2,6,5,4,200,425,6,5,4,200,433,6,5,4,200,432,431,430,429,428,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,400,6,5,4,200,403,27,2,6,5,4,200,425,6,5,4,200,434,6,5,4,217,252,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,400,6,5,4,200,403,27,2,6,5,4,200,425,6,5,4,200,435,6,5,4,217,252,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,400,6,5,4,200,403,27,2,6,5,4,200,425,6,5,4,200,440,439,438,437,436,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,400,6,5,4,200,403,27,2,6,5,4,200,425,6,5,4,200,440,439,438,437,436,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,400,6,5,4,200,403,27,2,6,5,4,200,425,6,5,4,200,442,441,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,400,6,5,4,200,403,27,2,6,5,4,200,443,6,5,4,217,216,215,0,112],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,400,6,5,4,200,403,27,2,6,5,4,200,443,6,5,4,217,216,215,0,112],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,400,6,5,4,200,403,27,2,6,5,4,200,443,6,5,4,217,216,215,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,400,6,5,4,200,403,27,2,6,5,4,200,443,6,5,4,217,216,215,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,400,6,5,4,200,403,27,2,6,5,4,200,443,6,5,4,217,216,215,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,400,6,5,4,200,403,27,2,6,5,4,200,443,6,5,4,217,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,400,6,5,4,200,403,27,2,6,5,4,200,443,6,5,4,200,444,431,430,429,428,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,400,6,5,4,200,445,6,5,4,217,216,215,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,400,6,5,4,200,446,6,5,4,217,0],[146,145,144,143,309,171,170,169,308,323,171,170,169,336,171,170,169,342,6,5,4,200,455,454,453,452,451,450,449,448,447,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,462,6,67,2,6,5,4,16,2,461,6,5,4,16,2,460,197,459,458,179,178,457,456,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,462,6,67,2,6,5,4,16,2,461,6,5,4,16,2,460,197,459,458,179,178,457,456,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,462,6,67,2,6,5,4,16,2,461,6,5,4,16,2,460,197,459,458,179,178,457,456,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,462,6,67,2,6,5,4,16,2,461,6,5,4,16,2,460,197,459,458,179,178,457,456,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,462,6,67,2,6,5,4,16,2,461,6,5,4,16,2,460,197,459,458,179,178,457,456,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,462,6,67,2,6,5,4,16,2,461,6,5,4,16,2,460,197,459,458,179,178,457,456,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,462,6,67,2,6,5,4,16,2,461,6,5,4,16,2,460,197,459,458,179,178,457,456,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,462,6,67,2,6,5,4,16,2,461,6,5,4,16,2,460,197,459,458,179,178,457,456,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,462,6,67,2,6,5,4,16,2,461,6,5,4,16,2,460,197,459,458,179,178,457,456,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,482,6,5,4,16,2,481,6,5,4,16,2,480,6,67,2,6,5,4,16,2,479,27,2,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,482,6,5,4,16,2,481,6,5,4,16,2,480,6,67,2,6,5,4,16,2,479,27,2,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,482,6,5,4,16,2,481,6,5,4,16,2,480,6,67,2,6,5,4,16,2,491,27,2,6,36,35,490,489,488,487,486,485,484,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,482,6,5,4,16,2,502,27,2,6,5,4,16,2,501,27,2,6,5,4,16,2,500,6,5,4,16,2,499,6,5,4,16,2,498,27,2,6,5,4,16,2,497,6,5,4,16,2,496,27,2,6,5,4,16,2,495,494,493,492,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,482,6,5,4,16,2,502,27,2,6,5,4,16,2,501,27,2,6,5,4,16,2,500,6,5,4,16,2,507,6,5,4,16,2,506,6,505,2,504,503,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,482,6,5,4,16,2,502,27,2,6,5,4,16,2,501,27,2,6,5,4,16,2,500,6,5,4,16,2,507,6,5,4,16,2,506,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,482,6,5,4,16,2,502,27,2,6,5,4,16,2,501,27,2,6,5,4,16,2,511,6,36,35,490,510,509,486,485,508,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,514,6,5,4,513,512,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,514,6,5,4,513,512,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,514,6,5,4,200,522,6,67,2,6,5,4,16,2,521,6,5,4,16,2,520,6,5,4,16,2,519,6,5,62,61,60,2,0,59,58,57,53,56,55,53,54,53,518,517,516],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,514,6,5,4,200,522,6,67,2,6,5,4,16,2,521,6,5,4,16,2,520,6,5,4,16,2,519,6,5,62,61,60,2,0,59,58,57,53,56,55,53,54,53,518,517,526,525,524,523],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,514,6,5,4,200,522,6,67,2,6,5,4,16,2,521,6,5,4,16,2,520,6,5,4,16,2,519,6,5,4,529,2,0,528,527],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,514,6,5,4,200,522,6,67,2,6,5,4,16,2,521,6,5,4,16,2,520,6,5,4,16,2,519,6,5,4,529,2,536,535,534,0,533,532,531,530],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,514,6,5,4,200,522,6,67,2,6,5,4,16,2,521,6,5,4,16,2,520,6,5,4,16,2,519,6,5,4,529,2,540,0,533,539,531,538,537],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,514,6,5,4,200,522,6,67,2,6,5,4,16,2,521,6,5,4,16,2,520,6,5,4,16,2,519,6,5,4,529,2,0,533,543,542,541],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,514,6,5,4,200,522,6,67,2,6,5,4,16,2,521,6,5,4,16,2,520,6,5,4,16,2,519,6,5,4,529,2,0,533,547,546,545,544],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,514,6,5,4,200,522,6,67,2,6,5,4,16,2,521,6,5,4,16,2,520,6,5,4,16,2,519,6,5,4,529,2,0,533,547,550,549,548,344],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,514,6,5,4,200,522,6,67,2,6,5,4,16,2,521,6,5,4,16,2,520,6,5,4,16,2,519,6,5,4,529,2,0,533,547,551],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,514,6,5,4,200,522,6,67,2,6,5,4,16,2,521,6,5,4,16,2,520,6,5,4,16,2,519,6,5,4,529,2,0,533,547,553,552],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,514,6,5,4,200,522,6,67,2,6,5,4,16,2,521,6,5,4,16,2,520,6,5,4,16,2,519,6,5,4,529,2,0,533,547,555,554],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,514,6,5,4,200,522,6,67,2,6,5,4,16,2,521,6,5,4,16,2,520,6,5,4,16,2,519,6,5,4,529,2,0,533,559,558,557,556],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,514,6,5,4,200,522,6,67,2,6,5,4,16,2,521,6,5,4,16,2,520,6,5,4,16,2,519,6,5,4,529,2,0,533,559,561,560],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,514,6,5,4,200,522,6,67,2,6,5,4,16,2,521,6,5,4,16,2,520,6,5,4,16,2,519,6,5,4,529,2,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,514,6,5,4,200,522,6,67,2,6,5,4,16,2,521,6,5,4,16,2,567,6,5,4,16,2,566,197,459,458,565,564,563,562,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,514,6,5,4,200,522,6,67,2,6,5,4,16,2,521,6,5,4,16,2,567,6,5,4,16,2,566,197,459,458,179,178,176,175,174,0,569,568],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,514,6,5,4,200,522,6,67,2,6,5,4,16,2,521,6,5,4,16,2,567,6,5,4,16,2,566,197,459,458,179,178,176,175,575,574,573,572,571,570,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,514,6,5,4,200,522,6,67,2,6,5,4,16,2,521,6,5,4,16,2,567,6,5,4,16,2,566,197,578,341,340,577,576,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,514,6,5,4,200,522,6,67,2,6,5,4,16,2,521,6,5,4,16,2,567,6,5,4,16,2,566,197,578,581,331,330,329,328,327,580,579,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,514,6,5,4,200,522,6,67,2,6,5,4,16,2,521,6,5,4,16,2,567,6,5,4,16,2,586,585,584,583,582,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,514,6,5,4,200,522,6,67,2,6,5,4,16,2,521,6,5,4,16,2,567,6,5,4,16,2,586,589,588,587,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,514,6,5,4,200,522,6,67,2,6,5,4,16,2,521,6,5,4,16,2,567,6,5,4,16,2,590,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,514,6,5,4,200,522,6,67,2,6,5,4,16,2,521,6,5,4,16,2,567,6,5,4,16,2,590,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,514,6,5,4,200,522,6,67,2,6,5,4,16,2,521,6,5,4,16,2,567,6,5,4,16,2,590,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,514,6,5,4,200,522,6,67,2,6,5,4,16,2,521,6,5,4,16,2,567,6,5,4,16,2,590,96,95,94,0,112],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,514,6,5,4,200,522,6,67,2,6,5,4,16,2,596,6,5,4,16,2,595,6,5,4,16,2,594,6,5,4,16,2,593,27,2,6,5,4,16,2,592,6,5,4,16,2,591,27,2,6,36,35,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,514,6,5,4,200,522,6,67,2,6,5,4,16,2,596,6,5,4,16,2,595,6,5,4,16,2,594,6,5,4,16,2,593,27,2,6,5,4,16,2,592,6,5,4,16,2,591,27,2,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,514,6,5,4,200,522,6,67,2,6,5,4,16,2,596,6,5,4,16,2,595,6,5,4,16,2,594,6,5,4,16,2,593,27,2,6,5,4,16,2,592,6,5,4,16,2,598,597,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,514,6,5,4,200,522,6,67,2,6,5,4,16,2,596,6,5,4,16,2,595,6,5,4,16,2,594,6,5,4,16,2,593,27,2,6,5,4,16,2,592,6,5,4,16,2,598,600,599,0,112],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,514,6,5,4,200,522,6,67,2,6,5,4,16,2,596,6,5,4,16,2,595,6,5,4,16,2,594,6,5,4,16,2,593,27,2,6,5,4,16,2,592,6,5,4,16,2,598,600,599,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,514,6,5,4,200,522,6,67,2,6,5,4,16,2,596,6,5,4,16,2,595,6,5,4,16,2,594,6,5,4,16,2,593,27,2,6,5,4,16,2,592,6,5,4,16,2,598,600,599,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,514,6,5,4,200,522,6,67,2,6,5,4,16,2,596,6,5,4,16,2,595,6,5,4,16,2,594,6,5,4,16,2,593,27,2,6,5,4,16,2,592,6,5,4,16,2,598,600,601,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,514,6,5,4,200,522,6,67,2,6,5,4,16,2,596,6,5,4,16,2,595,6,5,4,16,2,594,6,5,4,16,2,593,27,2,6,5,4,16,2,592,6,5,4,16,2,603,597,96,95,602,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,514,6,5,4,200,522,6,67,2,6,5,4,16,2,596,6,5,4,16,2,595,6,5,4,16,2,594,6,5,4,16,2,593,27,2,6,5,4,16,2,592,6,5,4,16,2,603,597,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,514,6,5,4,200,522,6,67,2,6,5,4,16,2,596,6,5,4,16,2,595,6,5,4,16,2,604,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,514,6,5,4,200,522,6,67,2,6,5,4,16,2,596,6,5,4,16,2,595,6,5,4,16,2,604,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,514,6,5,4,200,522,6,67,2,6,5,4,16,2,596,6,5,4,16,2,595,6,5,4,16,2,604,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,514,6,5,4,200,522,6,67,2,6,5,4,16,2,596,6,5,4,16,2,595,6,5,4,16,2,604,6,5,4,16,2,609,6,5,4,16,2,608,607,606,605,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,514,6,5,4,200,522,6,67,2,6,5,4,16,2,596,6,5,4,16,2,595,6,5,4,16,2,604,6,5,4,16,2,611,6,5,4,41,229,109,0,108,610],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,514,6,5,4,200,522,6,67,2,6,5,4,16,2,596,6,5,4,16,2,595,6,5,4,16,2,604,6,5,4,16,2,612,600,599,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,514,6,5,4,200,522,6,67,2,6,5,4,16,2,596,6,5,4,16,2,595,6,5,4,16,2,604,6,5,4,16,2,615,597,96,614,613,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,514,6,5,4,200,522,6,67,2,6,5,4,16,2,596,6,5,4,16,2,595,6,5,4,16,2,604,6,5,4,16,2,615,597,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,514,6,5,4,200,522,6,67,2,6,5,4,16,2,596,6,5,4,16,2,595,6,5,4,16,2,604,6,5,4,16,2,615,597,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,514,6,5,4,200,522,6,67,2,6,5,4,16,2,596,6,5,4,16,2,595,6,5,4,16,2,604,6,5,4,16,2,615,600,616,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,514,6,5,4,200,522,6,67,2,6,5,4,16,2,596,6,5,4,16,2,595,6,5,4,16,2,604,6,5,4,16,2,615,600,599,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,514,6,5,4,200,522,6,67,2,6,5,4,16,2,596,6,5,4,16,2,618,96,617,0,112],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,514,6,5,4,200,522,6,67,2,6,5,4,16,2,596,6,5,4,16,2,618,96,95,94,0,112],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,514,6,5,4,200,522,6,67,2,6,5,4,16,2,620,96,95,94,0,619],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,623,6,5,4,16,2,622,6,5,4,16,2,621,197,578,341,340,577,576,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,627,6,36,35,490,626,625,624,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,631,6,5,4,16,2,630,6,5,4,16,2,629,6,5,4,16,2,628,13,12,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,631,6,5,4,16,2,630,6,5,4,16,2,629,6,5,4,16,2,628,6,36,35,34,33,633,632,0,569,568],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,631,6,5,4,16,2,630,6,5,4,16,2,629,6,5,4,16,2,628,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,631,6,5,4,16,2,630,6,5,4,16,2,629,6,5,4,16,2,628,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,631,6,5,4,16,2,630,6,5,4,16,2,629,6,5,4,16,2,628,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,631,6,5,4,16,2,630,6,5,4,16,2,629,6,5,4,16,2,628,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,634,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,634,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,634,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,634,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,634,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,634,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,634,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,634,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,634,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,634,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,634,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,634,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,634,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,634,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,634,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,634,6,5,4,16,2,635,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,634,6,5,4,16,2,639,638,637,636,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,634,6,5,4,16,2,640,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,634,6,5,4,16,2,642,641,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,634,6,5,4,16,2,643,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,634,6,5,4,16,2,643,645,644,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,634,6,5,4,16,2,650,649,648,647,646,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,634,6,5,4,16,2,650,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,634,6,5,4,16,2,651,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,634,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,653,6,652,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,653,6,36,35,490,489,655,654,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,653,6,36,656,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,653,6,36,35,34,33,659,658,657,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,653,6,5,4,41,660,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,653,6,5,4,41,663,662,661,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,653,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,653,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,653,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,653,6,5,4,16,2,665,664,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,653,6,5,4,16,2,666,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,653,6,5,4,16,2,667,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,653,6,5,4,16,2,670,89,88,87,86,84,85,84,669,668,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,653,6,5,4,16,2,670,89,88,87,86,84,672,671,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,653,6,5,4,16,2,670,89,88,677,676,675,674,673,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,678,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,678,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,678,6,5,4,16,2,679,6,5,4,41,229,109,0,108,610],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,678,6,5,4,16,2,679,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,678,6,5,4,16,2,679,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,678,6,5,4,16,2,679,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,678,6,5,4,16,2,679,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,678,6,5,4,16,2,679,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,678,6,5,4,16,2,679,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,678,6,5,4,16,2,679,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,678,6,5,4,16,2,679,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,678,6,5,4,16,2,679,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,678,6,5,4,16,2,679,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,678,6,5,4,16,2,679,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,678,6,5,4,16,2,679,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,678,6,5,4,16,2,679,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,678,6,5,4,16,2,679,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,678,6,5,4,16,2,679,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,678,6,5,4,16,2,679,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,678,6,5,4,16,2,679,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,678,6,5,4,16,2,679,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,678,6,5,4,16,2,679,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,678,6,5,4,16,2,679,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,678,6,5,4,16,2,679,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,678,6,5,4,16,2,679,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,678,6,5,4,16,2,679,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,678,6,5,4,16,2,679,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,678,6,5,4,16,2,679,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,678,6,5,4,16,2,679,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,678,6,5,4,16,2,679,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,678,6,5,4,16,2,679,6,5,4,16,2,681,649,680,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,678,6,5,4,16,2,679,6,5,682,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,678,6,5,4,16,2,686,685,684,683,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,678,6,5,4,16,2,686,685,684,690,689,688,687,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,678,6,5,4,16,2,686,685,684,697,0,696,695,694,693,692,548,46,691],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,678,6,5,4,16,2,686,685,684,716,715,714,713,0,712,711,710,709,708,707,699,706,705,704,703,702,701,700,699,698],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,678,6,5,4,16,2,686,685,684,716,715,714,713,0,712,711,710,709,708,707,699,706,705,704,703,702,719,718,717],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,678,6,720,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,721,6,36,35,490,489,488,487,486,485,484,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,721,6,36,35,34,33,727,726,725,70,0,724,723,722],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,721,6,5,4,41,229,109,0,548,344],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,721,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,721,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,721,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,721,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,721,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,721,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,721,6,5,4,16,2,728,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,721,6,5,4,16,2,730,96,729,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,721,6,5,4,16,2,730,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,721,6,5,4,16,2,730,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,721,6,5,4,16,2,730,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,721,6,5,4,16,2,730,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,721,6,5,4,16,2,730,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,721,6,5,4,16,2,730,96,734,317,316,733,732,731,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,721,6,5,4,16,2,735,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,721,6,5,4,16,2,738,96,614,737,736,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,721,6,5,4,16,2,738,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,721,6,5,4,16,2,738,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,721,6,5,4,16,2,738,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,721,6,5,4,16,2,738,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,721,6,5,4,16,2,738,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,721,6,5,4,16,2,738,96,734,317,316,733,732,744,743,742,741,740,739,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,721,6,5,4,16,2,747,96,746,745,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,721,6,5,4,16,2,747,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,721,6,5,4,16,2,747,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,721,6,5,4,16,2,747,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,721,6,5,4,16,2,749,96,748,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,721,6,5,4,16,2,749,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,721,6,5,4,16,2,749,96,734,317,316,750,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,721,6,5,4,16,2,753,96,752,751,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,721,6,5,4,16,2,753,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,721,6,5,4,16,2,753,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,721,6,5,4,16,2,757,96,752,756,755,754,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,721,6,5,4,16,2,757,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,721,6,5,4,16,2,757,96,734,317,316,762,761,760,759,758,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,721,6,5,4,16,2,763,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,721,6,5,4,16,2,763,96,95,94,0,764],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,721,6,5,4,16,2,763,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,721,6,5,4,16,2,768,96,752,767,766,765,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,721,6,5,4,16,2,768,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,721,6,5,4,16,2,768,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,721,6,5,4,16,2,768,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,721,6,5,4,16,2,768,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,721,6,5,4,16,2,768,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,721,6,5,4,16,2,768,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,721,6,5,4,16,2,768,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,721,6,5,4,16,2,768,96,95,94,0,236,769],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,721,6,5,4,16,2,768,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,721,6,5,4,16,2,768,96,95,94,0,112],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,721,6,5,4,16,2,771,96,614,770,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,721,6,5,4,16,2,771,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,721,6,5,4,16,2,771,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,721,6,5,4,16,2,771,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,721,6,5,4,16,2,771,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,721,6,5,4,16,2,771,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,721,6,5,4,16,2,771,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,721,6,5,4,16,2,772,684,683,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,721,6,5,4,16,2,772,684,697,0,696,778,777,776,775,774,693,692,548,773],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,721,6,5,4,16,2,772,684,716,715,714,713,0,712,711,710,709,708,707,699,706,705,704,703,702,719,718,700,699,706,780,779],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,785,13,784,783,782,781,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,785,6,36,786,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,785,6,5,4,41,229,228,0,548,788,787],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,785,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,785,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,785,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,785,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,785,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,785,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,785,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,785,6,5,4,16,2,790,96,789,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,785,6,5,4,16,2,790,96,95,94,0,112],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,785,6,5,4,16,2,790,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,785,6,5,4,16,2,790,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,785,6,5,4,16,2,790,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,785,6,5,4,16,2,792,791,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,785,6,5,4,16,2,792,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,785,6,5,4,16,2,792,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,785,6,5,4,16,2,792,96,95,793,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,785,6,5,4,16,2,796,795,794,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,785,6,5,4,16,2,797,157,156,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,785,6,5,4,16,2,800,799,646,798,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,785,6,5,4,16,2,800,799,646,801,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,785,6,5,4,16,2,802,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,785,6,5,4,16,2,804,96,803,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,785,6,5,4,16,2,804,96,95,94,0,805],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,785,6,5,4,16,2,804,96,95,94,0,112],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,785,6,5,4,16,2,804,96,95,94,0,112],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,785,6,5,4,16,2,804,96,95,94,0,112],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,785,6,5,4,16,2,808,807,806,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,810,6,36,35,809,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,810,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,810,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,810,6,5,4,16,2,811,255,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,810,6,5,4,16,2,812,6,67,2,6,36,35,34,33,32,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,810,6,5,4,16,2,812,6,36,35,34,213,212,211,210,814,813,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,810,6,5,4,16,2,812,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,810,6,5,4,16,2,812,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,810,6,5,4,16,2,812,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,810,6,5,4,16,2,812,6,5,4,16,2,816,815,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,810,6,5,4,16,2,812,6,5,4,16,2,818,6,5,4,41,229,228,0,817],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,810,6,5,4,16,2,812,6,5,4,16,2,818,6,5,4,16,2,824,823,822,821,820,819,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,810,6,5,4,16,2,812,6,5,4,16,2,826,0,548,825],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,810,6,5,4,16,2,829,828,0,827],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,810,6,5,4,16,2,829,830,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,810,6,5,4,16,2,831,385,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,832,6,5,4,41,229,228,0,112],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,832,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,832,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,832,6,5,4,16,2,833,6,36,35,34,33,71,70,0,69],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,832,6,5,4,16,2,833,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,832,6,5,4,16,2,833,6,5,4,16,2,835,834,96,789,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,832,6,5,4,16,2,833,6,5,4,16,2,835,834,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,832,6,5,4,16,2,833,6,5,4,16,2,835,834,96,734,317,316,762,761,760,759,758,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,832,6,5,4,16,2,836,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,832,6,5,4,16,2,836,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,832,6,5,4,16,2,836,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,832,6,5,4,16,2,836,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,832,6,5,4,16,2,836,96,95,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,832,6,5,4,16,2,841,684,840,839,838,837,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,832,6,5,4,16,2,841,684,697,0,696,778,847,846,845,844,843,774,693,842],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,832,6,5,4,16,2,841,684,716,715,714,713,0,712,711,710,709,708,707,699,706,705,704,703,702,719,718,708,707,699,706,851,850,849,848,722],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,832,6,5,4,16,2,841,684,856,715,714,713,0,712,711,710,709,708,707,699,706,855,854,853,852],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,832,6,5,4,16,2,862,684,697,0,696,861,860,859,858,857,69],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,832,6,5,4,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,863,6,5,4,41,162,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,863,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,863,6,5,4,16,2,864,157,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,863,6,5,4,16,2,865,385,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,872,6,5,62,871,870,869,868,867,866,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,872,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,872,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,872,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,872,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,872,6,5,4,16,2,874,873,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,872,6,5,4,16,2,874,876,0,827,875],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,872,6,5,4,16,2,874,876,0,827,875],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,872,6,5,4,16,2,877,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,878,6,36,35,490,489,488,487,486,485,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,878,6,5,4,41,40,39,0,556],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,878,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,878,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,878,6,5,4,16,2,879,6,36,35,34,33,71,70,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,878,6,5,4,16,2,879,6,5,4,41,40,39,0,236,882,881,880],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,878,6,5,4,16,2,879,6,5,4,16,2,883,6,36,35,34,33,71,70,0,69],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,878,6,5,4,16,2,879,6,5,4,16,2,883,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,878,6,5,4,16,2,879,6,5,4,16,2,883,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,878,6,5,4,16,2,879,6,5,4,16,2,883,6,5,4,16,2,885,884,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,878,6,5,4,16,2,879,6,5,4,16,2,886,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,878,6,5,4,16,2,879,6,5,4,16,2,887,385,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,878,6,5,4,16,2,889,638,888,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,878,6,5,4,16,2,890,385,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,893,6,67,2,6,36,35,490,489,655,892,270,891,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,893,6,36,35,490,489,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,893,6,5,4,41,894,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,893,6,5,4,16,2,895,6,5,4,41,229,109,0,108,610],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,893,6,5,4,16,2,895,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,893,6,5,4,16,2,895,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,893,6,5,4,16,2,895,6,5,4,16,2,897,896,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,893,6,5,4,16,2,895,6,5,4,16,2,899,896,89,88,87,86,84,85,84,898,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,893,6,5,4,16,2,895,6,5,4,16,2,903,896,89,88,87,902,901,900,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,893,6,5,4,16,2,895,6,5,4,16,2,905,585,584,904,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,893,6,5,4,16,2,895,6,5,4,16,2,905,589,588,906,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,893,6,5,4,16,2,895,6,5,4,16,2,905,589,588,907,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,893,6,5,4,16,2,895,6,5,4,16,2,905,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,893,6,5,4,16,2,895,6,5,4,16,2,911,96,614,910,909,908,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,893,6,5,4,16,2,895,6,5,4,16,2,911,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,893,6,5,4,16,2,895,6,5,4,16,2,911,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,893,6,5,4,16,2,895,6,5,4,16,2,911,96,734,317,316,912,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,893,6,5,4,16,2,895,6,5,4,16,2,915,96,752,914,913,0,112],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,893,6,5,4,16,2,895,6,5,4,16,2,915,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,893,6,5,4,16,2,895,6,5,4,16,2,915,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,893,6,5,4,16,2,895,6,5,4,16,2,916,96,614,910,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,893,6,5,4,16,2,895,6,5,4,16,2,916,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,893,6,5,4,16,2,895,6,5,4,16,2,916,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,893,6,5,4,16,2,895,6,5,4,16,2,916,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,893,6,5,4,16,2,895,6,5,4,16,2,918,917,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,893,6,5,4,16,2,895,6,5,4,16,2,919,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,893,6,5,4,16,2,895,6,5,4,16,2,919,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,893,6,5,4,16,2,895,6,5,4,16,2,920,96,95,94,0,112],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,893,6,5,4,16,2,895,6,5,4,16,2,920,96,734,317,316,921,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,893,6,5,4,16,2,895,6,5,4,16,2,922,96,95,94,0,237],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,893,6,5,4,16,2,895,6,5,4,16,2,922,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,893,6,5,4,16,2,895,6,5,4,16,2,922,96,95,924,923,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,893,6,5,4,16,2,895,6,5,4,16,2,925,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,893,6,5,4,16,2,895,6,5,4,16,2,925,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,893,6,5,4,16,2,927,13,784,783,926,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,893,6,5,4,16,2,927,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,893,6,5,4,16,2,927,6,5,4,16,2,928,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,929,6,36,35,490,489,488,487,486,485,484,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,929,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,930,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,933,6,36,35,490,932,931,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,933,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,933,6,5,4,16,2,934,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,933,6,5,4,16,2,934,6,5,4,41,40,39,0,935],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,933,6,5,4,16,2,934,6,5,4,16,2,936,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,933,6,5,4,16,2,934,6,5,4,16,2,937,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,933,6,5,4,16,2,934,6,5,4,16,2,937,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,933,6,5,4,16,2,934,6,5,938,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,933,6,5,4,16,2,944,685,684,697,0,696,943,942,941,940,939],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,946,6,36,35,490,945,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,946,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,946,6,5,4,16,2,947,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,949,6,36,35,34,33,659,658,948,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,949,6,5,4,41,40,39,0,548,105],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,949,6,5,4,16,2,950,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,949,6,5,4,16,2,951,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,949,6,5,4,16,2,951,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,949,6,5,4,16,2,953,641,952,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,954,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,955,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,955,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,955,6,5,4,41,40,39,0,956],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,955,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,955,6,5,4,16,2,957,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,958,6,36,35,490,489,488,487,486,485,484,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,958,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,958,6,5,4,16,2,959,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,958,6,5,4,16,2,959,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,958,6,5,4,16,2,959,96,95,960,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,958,6,5,4,16,2,961,834,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,958,6,5,4,16,2,962,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,958,6,5,4,16,2,963,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,958,6,5,4,16,2,963,96,734,966,965,964,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,958,6,5,4,16,2,967,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,958,6,5,4,16,2,967,96,734,317,316,733,969,968,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,958,6,5,4,16,2,974,96,734,317,316,973,972,971,970,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,975,6,5,4,41,663,662,661,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,976,6,5,4,41,229,109,0,108,610],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,976,6,5,4,16,2,977,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,978,6,5,4,41,229,109,0,108,610],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,978,6,5,4,16,2,979,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,978,6,5,4,16,2,980,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,978,6,5,4,16,2,980,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,981,6,36,786,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,981,6,5,4,16,2,982,641,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,983,6,36,786,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,983,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,983,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,983,6,5,4,16,2,984,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,983,6,5,4,16,2,986,985,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,983,6,5,4,16,2,989,96,988,987,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,983,6,5,4,16,2,989,96,95,94,0,990],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,983,6,5,4,16,2,989,96,95,94,0,236,235,991],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,983,6,5,4,16,2,989,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,983,6,5,4,16,2,989,96,734,317,316,733,732,744,743,742,741,740,993,992,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,983,6,5,4,16,2,994,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,983,6,5,4,16,2,994,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,983,6,5,4,16,2,996,96,752,995,913,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,983,6,5,4,16,2,996,96,999,998,997,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,983,6,5,4,16,2,996,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,983,6,5,4,16,2,1000,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1001,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1001,6,5,4,16,2,1002,6,5,4,41,663,662,661,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1001,6,5,4,16,2,1002,6,5,4,16,2,1003,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1001,6,5,4,16,2,1002,6,5,4,16,2,1006,6,5,4,16,2,1005,96,1004,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1001,6,5,4,16,2,1002,6,5,4,16,2,1006,6,5,4,16,2,1005,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1001,6,5,4,16,2,1002,6,5,4,16,2,1006,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1001,6,5,4,16,2,1002,6,5,4,16,2,1007,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1001,6,5,4,16,2,1002,6,5,4,16,2,1008,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1001,6,5,4,16,2,1002,6,5,4,16,2,1009,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1001,6,5,4,16,2,1011,834,96,752,1010,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1001,6,5,4,16,2,1011,834,96,1012,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1001,6,5,4,16,2,1013,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1001,6,5,4,16,2,1013,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1014,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1014,6,5,4,16,2,1015,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1014,6,5,4,16,2,1015,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1014,6,5,4,16,2,1017,1016,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,41,40,39,0,112],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1020,6,5,4,41,229,228,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1020,6,5,4,16,2,1022,6,5,4,41,40,39,0,236,1021],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1020,6,5,4,16,2,1022,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1020,6,5,4,16,2,1022,6,5,4,16,2,1026,6,5,62,61,60,2,0,59,58,57,53,56,1025,1024,1023],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1020,6,5,4,16,2,1022,6,5,4,16,2,1026,6,5,62,61,60,2,0,59,58,57,53,56,55,53,54,53,1028,1027],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1020,6,5,4,16,2,1022,6,5,4,16,2,1026,6,5,4,529,2,0,1031,1030,1029],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1020,6,5,4,16,2,1022,6,5,4,16,2,1026,6,5,4,529,2,0,1036,1035,1034,1033,1032],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1020,6,5,4,16,2,1022,6,5,4,16,2,1026,6,5,4,529,2,0,1036,1039,1034,1038,1037],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1020,6,5,4,16,2,1022,6,5,4,16,2,1026,6,5,4,529,2,0,1043,1042,1041,1040,1033],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1020,6,5,4,16,2,1022,6,5,4,16,2,1026,6,5,4,529,2,1048,0,1047,1046,1045,1044],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1020,6,5,4,16,2,1022,6,5,4,16,2,1026,6,5,4,529,2,0,1047,1050,1049],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1020,6,5,4,16,2,1022,6,5,4,16,2,1026,6,5,4,529,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1020,6,5,4,16,2,1022,6,5,4,16,2,1051,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1020,6,5,4,16,2,1022,6,5,4,16,2,1051,6,5,4,16,2,1054,6,5,4,16,2,1053,6,36,35,490,489,1052,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1020,6,5,4,16,2,1022,6,5,4,16,2,1051,6,5,4,16,2,1054,6,5,4,16,2,1053,6,5,4,16,2,1059,1058,1057,88,677,676,675,674,1056,1055,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1020,6,5,4,16,2,1022,6,5,4,16,2,1067,1066,1065,1064,1063,1062,0,1061,1060],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1020,6,5,4,16,2,1022,6,5,4,16,2,1068,606,161,160,159,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1020,6,5,4,16,2,1022,6,5,4,16,2,1069,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1020,6,5,4,16,2,1022,6,5,4,16,2,1070,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1020,6,5,4,16,2,1022,6,5,4,16,2,1072,96,1071,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1020,6,5,4,16,2,1022,6,5,4,16,2,1075,96,999,1074,1073,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1020,6,5,4,16,2,1022,6,5,4,16,2,1075,96,734,317,316,1077,1076,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1020,6,5,4,16,2,1022,6,5,4,16,2,1079,96,95,94,0,548,1078],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1020,6,5,4,16,2,1022,6,5,4,16,2,1080,385,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1020,6,5,4,16,2,1022,6,5,4,16,2,1080,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1020,6,5,4,16,2,1022,6,5,4,16,2,1081,385,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1020,6,5,4,16,2,1022,6,5,4,16,2,1081,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1020,6,5,4,16,2,1022,6,5,4,16,2,1082,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1020,6,5,4,16,2,1084,1083,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1020,6,5,4,16,2,1084,1085,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1020,6,5,4,16,2,1084,1086,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1020,6,5,4,16,2,1084,1083,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1020,6,5,4,16,2,1084,1086,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1020,6,5,4,16,2,1084,1095,1094,1093,1092,1091,1090,1089,1088,1087,0,1061,112],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1020,6,5,4,16,2,1084,1083,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1020,6,5,4,16,2,1084,1085,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1020,6,5,4,16,2,1084,1086,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1020,6,5,4,16,2,1084,1096,0,827,875],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1020,6,5,4,16,2,1084,1083,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1020,6,5,4,16,2,1084,1086,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1020,6,5,4,16,2,1084,1095,1094,1093,1092,1097,0,1061],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1020,6,5,4,16,2,1084,1085,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1020,6,5,4,16,2,1084,1085,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1020,6,5,4,16,2,1084,1096,0,827,875],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1020,6,5,4,16,2,1084,1083,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1020,6,5,4,16,2,1084,1098,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1020,6,5,4,16,2,1084,1095,1064,1093,1092,1091,1090,1099,0,1061],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1020,6,5,4,16,2,1084,1083,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1020,6,5,4,16,2,1084,1086,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1020,6,5,4,16,2,1084,1101,0,1100],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1020,6,5,4,16,2,1084,1086,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1020,6,5,4,16,2,1084,1095,1064,1093,1092,1102,0,1061],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1020,6,5,4,16,2,1084,1085,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1020,6,5,4,16,2,1084,1103,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1020,6,5,4,16,2,1084,1083,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1020,6,5,4,16,2,1084,1103,0,112],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1020,6,5,4,16,2,1084,1095,1064,1093,1092,1091,1104,0,1061],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1020,6,5,4,16,2,1084,1083,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1020,6,5,4,16,2,1084,1105,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1020,6,5,4,16,2,1084,1095,1094,1093,1092,1091,1090,1108,1107,0,1061,827,1106],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1020,6,5,4,16,2,1084,1086,0,112],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1020,6,5,4,16,2,1084,1095,1094,1093,1092,1091,0,1061],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1020,6,5,4,16,2,1084,1085,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1020,6,5,4,16,2,1084,1095,1064,1093,1092,1091,1090,1099,0,1061],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1020,6,5,4,16,2,1084,1083,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1020,6,5,4,16,2,1084,1109,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1020,6,5,4,16,2,1084,1083,0,399],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1020,6,5,4,16,2,1084,1095,1064,1093,1092,1091,1090,1089,1088,0,1061],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1020,6,5,4,16,2,1084,1083,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1020,6,5,4,16,2,1084,1085,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1020,6,5,4,16,2,1084,1095,1094,1093,1092,1091,1090,1089,0,1061],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1020,6,5,4,16,2,1084,1095,1094,1093,1092,1091,1090,1110,0,1061],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1020,6,5,4,16,2,1084,1111,0,112],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1020,6,5,4,16,2,1084,1095,1112,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1020,6,5,4,16,2,1084,1095,1094,1093,1092,1091,1090,1113,0,1061],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1020,6,5,4,16,2,1084,1103,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1020,6,5,4,16,2,1084,1095,1094,1093,1092,1115,0,1061,1114],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1020,6,5,4,16,2,1084,1083,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1020,6,5,4,16,2,1084,1096,0,827,875],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1020,6,5,4,16,2,1084,1095,1064,1093,1092,1091,1090,1108,1116,0,1061],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1020,13,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1117,6,5,4,41,229,228,0,548,344],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1117,6,5,4,16,2,1120,197,459,458,1119,1118,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1117,6,5,4,16,2,1120,197,459,458,1121,0,427],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1117,6,5,4,16,2,1120,197,578,581,331,330,329,328,327,1123,325,1122,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1125,1124,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1126,6,36,35,490,510,509,486,485,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1126,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1126,6,5,4,16,2,1127,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1126,6,5,4,16,2,1130,1129,0,1128],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1126,6,5,4,16,2,1133,1132,1131,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1126,6,5,4,16,2,1133,1136,1135,1134,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1137,1131,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1138,834,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,515,6,5,4,16,2,1019,1018,6,5,4,16,2,1138,834,96,95,1140,1139,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,36,35,34,33,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,36,35,34,33,71,70,0,69],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,67,2,6,36,35,490,489,655,892,270,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,67,2,6,36,35,34,33,1146,1145,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,54,53,52,51,50],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,54,53,1150,1149,53,1148,1147],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,54,53,1150,1149,53,1148,1153,1152,1151],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,54,53,1150,1156,1155,1154],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,54,53,518,517,526,525,1157],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,54,53,518,517,526,525,1158],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,54,53,518,517,526,525,1159],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,54,53,518,517,526,525,524,1161,1160],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,54,53,518,517,516],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,54,53,518,517,526,525,1158],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,54,53,518,517,526,525,1162],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,54,53,518,517,526,1163],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,54,53,518,517,526,1164],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,54,53,518,517,526,525,1158],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,54,53,518,517,526,525,1158],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,54,53,518,517,1165],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,54,53,518,517,1165],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,54,53,518,517,526,525,1158],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,54,53,518,517,1165],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,54,53,518,517,1166],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,54,53,518,517,1167],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,54,53,518,517,1166],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,54,53,518,517,1166],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,54,53,518,517,1166],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,54,53,518,517,1165],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,54,53,518,517,1165],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,54,53,518,517,526,525,1168],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,54,53,518,517,526,525,1169],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,54,53,518,517,1165],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,54,53,518,517,526,525,1170],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,54,53,518,517,526,1171],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,54,53,518,517,526,525,1158],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,54,53,518,517,526,525,1172],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,54,53,518,517,526,525,1157],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,54,53,518,517,526,525,1157],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,54,53,518,517,526,525,524,1173,1160],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,54,53,518,517,1165],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,54,53,518,517,1165],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,54,53,518,517,526,1171],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,54,53,518,517,526,525,1158],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,54,53,518,517,526,1174],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,54,53,518,517,526,525,1168],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,54,53,518,517,526,525,1168],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,54,53,518,517,526,1175],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,54,53,518,517,1165],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,54,53,518,517,526,525,524,1173,1176],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,54,53,518,517,526,525,1172],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,54,53,518,517,526,525,1177],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,54,53,518,517,526,1174],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,54,53,518,517,526,1174],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,54,53,518,517,1165],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,54,53,518,517,1178],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,54,53,518,517,1165],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,54,53,518,517,526,525,1157],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,54,53,518,517,526,1179],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,54,53,518,517,1166],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,54,53,518,517,516],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,54,53,518,517,1180],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,54,53,518,517,526,1174],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,54,53,518,517,526,525,1181],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,54,53,518,517,526,1171],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,54,53,518,517,1182],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,54,53,518,517,1165],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,54,53,518,517,526,525,1172],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,54,53,518,517,526,525,524,1183],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,54,53,518,517,526,525,1184],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,54,53,518,517,526,1185],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,54,53,518,1187,1186],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,54,53,518,517,526,1171],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,54,53,518,517,526,525,524,1161,1188],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,54,53,518,517,526,525,1189],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,54,53,518,517,526,525,524,1161,1188],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,293,53,292,1196,1195,1194,1193,1192,1191,1190],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,293,53,292,1196,1198,1197],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,293,53,292,1196,1204,1203,1202,1201,1200,1199],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,293,53,292,1196,1205],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,293,53,292,1196,1208,1203,1207,1206],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,293,53,292,1196,1209,1203,1202,1201,1200,1199],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,293,53,292,1196,1211,1210],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,293,53,292,1196,1212],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,293,53,292,1196,1213],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,293,53,292,1196,1215,1214],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,293,53,292,1196,1216],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,293,53,292,1196,1217],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,293,53,292,1196,1219,1203,1218],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,293,53,292,1196,1230,1229,1228,1227,1226,1225,1224,1223,1222,1221,1220,610],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,293,53,292,1196,1230,1229,1228,1226,1225,1224,1223,1222,1221,1220,610],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,293,53,292,1231],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,293,53,292,1196,1236,1235,1234,1233,1232],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,61,60,2,0,59,58,57,53,56,55,53,293,53,292,1196,1236,1235,1234,1241,1240,1239,1238,1237],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,62,871,1242,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,4,529,2,0,1247,1246,1245,1244,1243],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,4,529,2,0,1247,1246,1249,1244,1248],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,4,529,2,0,1247,1250],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,4,529,2,0,1247,1250],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,4,529,2,0,1247,1250],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,4,529,2,0,1247,1250],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,4,529,2,0,1247,1250],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,4,529,2,0,1247,1250],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,4,529,2,0,1247,1250],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,4,529,2,0,1253,1252,1251],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,4,529,2,0,1256,1255,1254,112],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,4,529,2,0,1256,1258,1257],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,4,529,2,0,1260,1259],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,4,529,2,0,1260,1262,1261],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,4,529,2,1264,0,1263],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,4,529,2,6,36,35,34,33,71,70,0,1266,1265],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,4,529,2,6,5,4,41,229,228,0,1266,1265],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,4,529,2,6,5,4,41,162,0,1266,1265],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,4,529,2,6,5,4,41,40,39,0,1266,1265,112],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,4,529,2,6,5,4,16,2,1267,0,1266,1265],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,4,529,2,6,5,4,16,2,1269,89,88,87,902,1268,0,1266,1265],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,4,529,2,6,5,4,16,2,1269,89,88,87,86,84,85,84,1270,0,1266,1265],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,4,529,2,6,5,4,16,2,1269,89,88,87,86,0,1266,1265],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,4,529,2,6,5,4,16,2,1269,89,88,677,676,675,1273,674,1272,1271,0,1266,1265],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,4,529,2,6,5,4,0,1266,1265],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,4,529,2,0,1275,1274],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,4,529,2,0,1276,1274],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,4,529,2,385,0,1277,1274],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,4,529,2,0,1279,1278],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,4,529,2,0,1280,1274],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,4,529,2,0,1281,1274],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,4,529,2,0,1282,1274],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,4,529,2,0,1283],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,4,529,2,0,1284,1274],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,4,529,2,0,1285,1274],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,4,529,2,0,1286,1274],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,4,529,2,0,1291,1274,548,788,1290,1289,1288,1287],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,4,529,2,0,1292,1274,817],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,4,529,2,0,1293,1274],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,4,529,2,0,1294,1274],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,4,529,2,0,1296,1295],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,4,529,2,0,1297,1274,548,344],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,4,529,2,0,1298,1274],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,4,529,2,0,1298,1274],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,4,529,2,0,1299,1274],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,4,529,2,0,1300,1274],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,4,529,2,0,1301,1274],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,4,529,2,0,1302],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,4,529,2,0,1304,1303],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,4,529,2,0,1310,1309,1308,1307,1306,1305],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,6,5,4,529,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1144,1312,1311,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1314,13,1313,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1314,6,36,35,490,489,1315,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1314,6,36,35,490,510,509,486,1317,0,1316],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1314,6,36,35,490,510,509,486,1317,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1314,6,36,35,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1314,6,36,35,34,33,115,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1314,6,5,62,871,870,869,868,867,866,1318,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1314,6,5,4,41,229,228,0,1220,610],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1314,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1314,6,5,4,16,2,1319,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1321,13,784,783,782,781,1320,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1321,6,36,35,490,489,488,487,486,1317,0,112],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1321,6,36,35,490,510,509,486,485,484,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1321,6,36,786,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1321,6,36,35,34,33,115,114,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1321,6,5,62,871,1322,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1321,6,5,4,41,229,228,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1321,6,5,4,41,40,39,0,112],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1321,6,5,4,16,2,1323,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1142,6,5,4,16,2,1321,13,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1143,1326,1325,1324,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1328,6,67,2,6,1327,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1328,6,67,2,6,36,35,490,510,1329,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1328,6,67,2,6,36,786,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1328,6,67,2,6,5,4,41,162,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1328,6,36,35,490,489,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1328,6,36,35,490,510,509,486,1317,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1328,6,36,786,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1328,6,36,35,34,213,212,211,1330,70,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1328,6,36,35,34,33,633,632,0,1332,1331],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1328,6,5,62,871,870,869,868,867,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1328,6,5,4,41,1334,1333,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1328,6,5,4,16,2,1335,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1328,6,5,4,16,2,1336,13,784,503,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1328,6,5,4,16,2,1336,6,36,35,490,489,488,487,486,485,1339,1338,1337,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1328,6,5,4,16,2,1336,6,36,35,490,510,509,486,485,484,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1328,6,5,4,16,2,1336,6,36,35,1340,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1328,6,5,4,16,2,1336,6,36,35,34,33,115,114,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1328,6,5,4,16,2,1336,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1328,6,5,4,16,2,1336,6,5,4,16,2,1341,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1328,6,5,4,16,2,1336,6,5,4,16,2,1342,157,156,155,161,160,159,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1328,6,5,4,16,2,1336,6,5,4,16,2,1342,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1328,6,5,4,16,2,1336,6,5,4,16,2,1342,385,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1328,6,5,4,16,2,1336,13,1344,1343,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1328,6,5,4,16,2,1345,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1328,6,5,4,16,2,1346,385,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1328,6,720,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1347,649,648,820,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1347,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1348,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1350,597,96,1349,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1350,597,96,752,0,112],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1350,597,96,95,1351,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1350,597,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1350,597,96,95,94,0,1352],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1350,597,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1350,597,96,95,94,0,112],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1350,597,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1350,597,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1350,597,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1350,597,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1350,597,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1350,597,96,95,94,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1350,597,96,95,1140,1139,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1350,600,1355,1354,1353,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1350,600,599,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1350,600,599,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1350,600,599,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1350,600,599,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1350,600,599,0,1352],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1350,600,599,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1350,600,599,0,236,235,246],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1350,600,599,0,236,235,234],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1350,600,599,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1350,600,599,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1350,600,599,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1350,600,599,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1350,600,599,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1350,600,599,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1350,600,599,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1350,600,599,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1350,600,1357,1356,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1359,1358,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1360,385,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1362,1361,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,13,12,1363,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,36,35,490,489,488,487,486,485,1365,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,36,35,490,626,1366,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,36,35,34,33,1367,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,36,35,34,33,71,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,36,35,34,33,115,0,112],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,36,35,34,33,115,114,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,36,35,34,33,1368,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,36,35,34,33,1369,658,657,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,41,1370,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,41,229,109,0,108,610],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,41,1371,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,36,35,490,1373,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,36,35,1374,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,36,35,34,33,115,114,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,36,35,34,1375,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,36,35,34,33,71,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,36,35,34,33,115,114,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,36,35,34,33,727,726,725,70,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,62,871,870,869,868,867,866,1377,0,1376],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,41,229,228,0,935],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,41,40,1378,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1379,13,12,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1379,6,36,35,1380,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1379,6,5,4,41,1382,1381,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1379,6,5,4,41,663,1383,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1379,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1379,6,5,4,16,2,1384,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1386,1385,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1386,6,505,2,1312,1311,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1386,6,36,35,490,489,655,1387,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1386,6,36,35,490,626,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1386,6,36,35,34,33,115,1145,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1386,6,5,4,41,40,39,0,112],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,36,35,490,489,1389,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,36,35,490,510,509,486,485,484,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,36,35,490,510,276,275,274,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,36,35,34,33,71,70,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,41,229,228,0,1390],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,41,1371,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1393,13,12,1392,1391,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1393,6,36,35,490,489,655,1387,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1393,6,36,35,1374,0,112],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1393,6,36,35,34,33,115,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1393,6,5,62,61,60,2,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1393,6,5,62,61,60,2,0,59,58,57,53,56,55,53,54,53,52,51,50],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1393,6,5,62,61,60,2,0,59,58,57,53,56,55,53,54,53,52,1394],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1393,6,5,62,61,60,2,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1395,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,13,784,1396,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,36,35,490,489,488,487,486,485,1339,1398,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,36,786,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,36,35,34,33,659,658,657,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,5,4,41,1370,1399,70,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,5,4,41,229,109,0,108,610],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,5,4,41,110,109,0,108,610],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,5,4,41,1371,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,5,4,16,2,1400,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,504,783,1401,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,36,35,490,489,1389,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,36,35,490,510,509,486,485,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,36,35,1402,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,36,1403,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,5,4,41,229,228,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,5,4,41,110,228,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,5,4,16,2,1404,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,5,4,16,2,1406,1405,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,5,4,16,2,1406,1405,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,5,4,16,2,1406,1405,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,5,4,16,2,1406,1405,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,5,4,16,2,1406,1405,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,5,4,16,2,1406,1405,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,5,4,16,2,1406,1405,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,5,4,16,2,1407,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,36,786,1408,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,36,35,34,33,71,70,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,5,4,41,229,228,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,5,4,16,2,1409,6,36,35,490,489,655,892,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,5,4,16,2,1409,6,36,35,34,33,633,1410,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,5,4,16,2,1409,6,5,4,16,2,1411,13,784,783,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,5,4,16,2,1409,6,5,4,16,2,1411,6,36,35,34,33,71,70,0,69],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,5,4,16,2,1409,6,5,4,16,2,1411,6,36,35,34,33,1413,0,1412],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,5,4,16,2,1409,6,5,4,16,2,1411,6,5,4,16,2,1415,13,784,783,1414,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,5,4,16,2,1409,6,5,4,16,2,1411,6,5,4,16,2,1415,6,5,62,61,60,2,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,5,4,16,2,1409,6,5,4,16,2,1411,6,5,4,16,2,1415,6,5,62,61,60,2,0,59,58,57,53,56,55,53,54,53,1150,1416],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,5,4,16,2,1409,6,5,4,16,2,1411,6,5,4,16,2,1415,6,5,62,61,60,2,0,59,58,57,53,56,55,53,54,53,518,517,526,525,1168],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,5,4,16,2,1409,6,5,4,16,2,1411,6,5,4,16,2,1415,6,5,62,61,60,2,0,59,58,57,53,56,55,53,54,53,518,517,526,525,524,1161,1188],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,5,4,16,2,1409,6,5,4,16,2,1411,6,5,4,16,2,1415,6,5,62,61,60,2,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,5,4,16,2,1409,6,5,4,16,2,1411,6,5,4,16,2,1415,6,5,62,61,60,2,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,5,4,16,2,1409,6,5,4,16,2,1411,6,5,4,16,2,1415,6,5,4,529,2,0,1417],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,5,4,16,2,1409,6,5,4,16,2,1411,6,5,4,16,2,1415,6,5,4,529,2,0,1418],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,5,4,16,2,1409,6,5,4,16,2,1411,6,5,4,16,2,1415,6,5,4,529,2,1420,197,459,458,565,1419,255,0,1418],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,5,4,16,2,1409,6,5,4,16,2,1411,6,5,4,16,2,1415,6,5,4,529,2,1420,197,459,458,179,178,176,175,575,574,573,572,571,1424,1423,1422,1421,0,1418],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,5,4,16,2,1409,6,5,4,16,2,1411,6,5,4,16,2,1415,6,5,4,529,2,1420,197,459,458,179,178,1426,1425,0,1418],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,5,4,16,2,1409,6,5,4,16,2,1411,6,5,4,16,2,1415,6,5,4,529,2,1420,197,459,458,0,1418],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,5,4,16,2,1409,6,5,4,16,2,1411,6,5,4,16,2,1415,6,5,4,529,2,1420,197,578,581,331,330,329,1428,1427,0,1418],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,5,4,16,2,1409,6,5,4,16,2,1411,6,5,4,16,2,1415,6,5,4,529,2,1420,197,578,581,331,330,329,328,327,580,1430,1429,0,1418],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,5,4,16,2,1409,6,5,4,16,2,1411,6,5,4,16,2,1415,6,5,4,529,2,0,1431],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,5,4,16,2,1409,6,5,4,16,2,1411,6,5,4,16,2,1415,6,5,4,529,2,0,1432],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,5,4,16,2,1409,6,5,4,16,2,1411,6,5,4,16,2,1415,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,5,4,16,2,1433,6,36,35,490,510,276,275,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,5,4,16,2,1433,6,5,4,41,110,109,0,108,610],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,5,4,16,2,1433,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,5,4,16,2,1433,6,5,4,41,40,39,0,556],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,5,4,16,2,1433,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,5,4,16,2,1433,6,5,4,16,2,1434,6,5,4,41,229,109,0,108,610],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,5,4,16,2,1433,6,5,4,16,2,1434,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,5,4,16,2,1433,6,5,4,16,2,1434,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,5,4,16,2,1433,6,5,4,16,2,1434,6,5,4,16,2,1435,6,505,2,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,5,4,16,2,1433,6,5,4,16,2,1434,6,5,4,16,2,1435,6,5,4,41,110,228,0,1220,610],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,5,4,16,2,1433,6,5,4,16,2,1434,6,5,4,16,2,1435,6,5,4,16,2,1436,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,5,4,16,2,1433,6,5,4,16,2,1434,6,5,4,16,2,1435,6,5,4,16,2,1439,1438,1437,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,5,4,16,2,1433,6,5,4,16,2,1434,6,5,4,16,2,1440,6,5,4,41,229,228,0,1220,610],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,5,4,16,2,1433,6,5,4,16,2,1434,6,5,4,16,2,1440,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,5,4,16,2,1433,6,5,4,16,2,1434,6,5,4,16,2,1440,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,5,4,16,2,1433,6,5,4,16,2,1434,6,5,4,16,2,1440,6,5,4,41,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,5,4,16,2,1433,6,5,4,16,2,1434,6,5,4,16,2,1440,6,5,4,16,2,1443,1442,1441,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,5,4,16,2,1433,6,5,4,16,2,1434,6,5,4,16,2,1440,6,5,4,16,2,1443,1442,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,5,4,16,2,1433,6,5,4,16,2,1434,6,5,4,16,2,1440,6,5,4,16,2,1444,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,5,4,16,2,1433,6,5,4,16,2,1434,6,5,4,16,2,1440,6,5,4,16,2,1446,89,88,87,86,84,85,84,1445,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,5,4,16,2,1433,6,5,4,16,2,1434,6,5,4,16,2,1440,6,5,4,16,2,1446,89,88,87,86,84,85,84,669,668,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,5,4,16,2,1433,6,5,4,16,2,1434,6,5,4,16,2,1440,6,5,4,16,2,1446,89,88,677,676,1449,675,1272,1448,1447,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,5,4,16,2,1433,6,5,4,16,2,1434,6,5,4,16,2,1451,1450,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,5,4,16,2,1433,6,5,4,16,2,1453,6,36,35,34,33,1452,726,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,5,4,16,2,1433,6,5,4,16,2,1453,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,5,4,16,2,1433,6,5,4,16,2,1453,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,5,4,16,2,1433,6,5,4,16,2,1456,1455,0,1454],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,5,4,16,2,1433,6,5,4,16,2,1463,1462,0,1461,1460,1459,1458,548,1457],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,5,4,16,2,1466,6,36,35,34,33,1465,1464,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,5,4,16,2,1466,6,5,4,41,40,39,0,1467],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,5,4,16,2,1466,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,5,4,16,2,1469,13,784,783,782,781,1468,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,5,4,16,2,1469,6,5,4,41,110,109,0,108,610],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,5,4,16,2,1469,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,5,4,16,2,1469,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1397,27,2,6,5,4,16,2,1469,13,1344,1470,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,41,229,228,0,1220,610],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1473,6,67,2,6,36,35,490,510,509,486,1317,0,1472],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1473,6,67,2,6,5,4,16,2,1475,27,2,6,36,35,1474,2,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1473,6,67,2,6,5,4,16,2,1477,27,2,13,12,1476,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1473,6,67,2,6,5,4,16,2,1477,27,2,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1473,6,67,2,6,5,4,16,2,1478,27,2,6,5,4,41,229,109,0,108,610],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1473,6,67,2,6,5,4,16,2,1478,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1473,6,67,2,6,5,4,16,2,1479,27,2,6,5,4,41,229,109,0,108,610],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1473,6,67,2,6,5,4,16,2,1479,27,2,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1473,6,67,2,6,5,4,16,2,1479,27,2,6,5,4,16,2,1480,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1473,6,67,2,6,5,4,16,2,1481,27,2,6,5,4,41,1371,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1482,6,5,4,41,1370,0,112],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1482,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1483,6,36,35,490,932,931,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1485,6,36,1484,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1485,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1485,6,5,4,41,40,39,0,1486],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1488,6,36,35,490,489,655,892,270,269,268,1487,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1488,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1488,6,5,4,16,2,1490,1489,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1488,6,5,4,16,2,1491,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1488,6,5,4,16,2,1491,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1488,6,5,4,16,2,1491,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1488,6,5,4,16,2,1491,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1488,6,5,4,16,2,1491,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1488,6,5,4,16,2,1491,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1488,6,5,4,16,2,1491,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1488,6,5,4,16,2,1491,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1488,6,5,4,16,2,1491,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1488,6,5,4,16,2,1491,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1488,6,5,4,16,2,1491,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1488,6,5,4,16,2,1491,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1488,6,5,4,16,2,1491,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1488,6,5,4,16,2,1491,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1488,6,5,4,16,2,1491,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1488,6,5,4,16,2,1491,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1488,6,5,4,16,2,1491,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1488,6,5,4,16,2,1491,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1488,6,5,4,16,2,1491,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1488,6,5,4,16,2,1491,0,1492],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1488,6,5,4,16,2,1491,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1488,6,5,4,16,2,1491,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1488,6,5,4,16,2,1491,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1488,6,5,4,16,2,1491,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1488,6,5,4,16,2,1491,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1488,6,5,4,16,2,1491,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1488,6,5,4,16,2,1491,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1488,6,5,4,16,2,1491,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1488,6,5,4,16,2,1491,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1488,6,5,4,16,2,1491,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1488,6,5,4,16,2,1491,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1488,6,5,4,16,2,1491,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1488,6,5,4,16,2,1491,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1488,6,5,4,16,2,1491,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1488,6,5,4,16,2,1493,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1494,6,67,2,6,36,786,1408,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1494,6,67,2,6,5,4,16,2,1496,27,2,6,36,35,490,1495,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1494,6,67,2,6,5,4,16,2,1496,27,2,6,5,4,41,229,109,0,108,610],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1494,6,67,2,6,5,4,16,2,1496,27,2,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1494,6,67,2,6,5,4,16,2,1496,27,2,6,5,4,16,2,1497,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1494,6,67,2,6,5,4,16,2,1498,27,2,6,5,4,41,229,228,0,1390],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1494,6,67,2,6,5,4,16,2,1500,27,2,6,36,35,490,1499,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1494,6,67,2,6,5,4,16,2,1500,27,2,6,5,4,41,40,39,0,548,1501],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1494,6,67,2,6,5,4,16,2,1500,27,2,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1494,6,67,2,6,5,4,16,2,1500,27,2,6,5,4,16,2,1502,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1494,6,67,2,6,5,4,16,2,1504,27,2,6,5,1503,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1494,6,67,2,6,5,4,16,2,1504,27,2,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1494,6,67,2,6,5,4,16,2,1506,27,2,6,5,1505,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1494,6,67,2,6,5,4,16,2,1506,27,2,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1494,6,67,2,6,5,4,16,2,1506,27,2,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1494,6,67,2,6,5,4,16,2,1508,27,2,13,784,1507,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1494,6,67,2,6,5,4,16,2,1508,27,2,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1494,6,67,2,6,5,4,16,2,1510,27,2,6,36,35,490,932,1509,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1494,6,67,2,6,5,4,16,2,1510,27,2,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1494,6,67,2,6,5,4,16,2,1511,27,2,6,36,35,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1494,6,67,2,6,5,4,16,2,1511,27,2,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1494,6,67,2,6,5,4,16,2,1511,27,2,6,5,4,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1494,6,67,2,6,5,4,16,2,1512,27,2,6,5,4,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1494,6,67,2,6,5,4,16,2,1513,27,2,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1494,6,67,2,6,5,4,16,2,1513,27,2,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1494,6,67,2,6,5,4,16,2,1514,27,2,6,36,35,490,489,655,892,270,269,268,1487,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1494,6,67,2,6,5,4,16,2,1514,27,2,6,5,4,41,1371,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1494,6,67,2,6,5,4,16,2,1514,27,2,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1494,6,67,2,6,5,4,16,2,1515,27,2,6,505,2,0,399],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1494,6,67,2,6,5,4,16,2,1515,27,2,6,5,4,41,1371,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1494,6,67,2,6,5,4,16,2,1515,27,2,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1494,6,67,2,6,5,4,16,2,1515,27,2,6,5,4,16,2,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1494,6,67,2,6,5,4,16,2,1515,27,2,6,1516,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1494,6,67,2,6,5,4,16,2,1517,27,2,6,5,4,41,229,109,0,108,610],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1519,6,36,35,1518,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1519,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1521,6,67,2,6,36,35,490,1373,1520,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1521,6,67,2,6,5,4,16,2,1522,27,2,6,36,35,490,932,931,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1521,6,67,2,6,5,4,16,2,1522,27,2,6,5,4,41,40,39,0,556],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1521,6,67,2,6,5,4,16,2,1523,27,2,6,36,35,34,33,71,70,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1521,6,67,2,6,5,4,16,2,1523,27,2,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1521,6,36,35,490,489,488,1524,486,1317,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1521,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1525,6,5,4,41,229,228,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1525,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1526,6,5,4,41,229,228,0,1220,610],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1526,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1526,6,5,4,16,2,1527,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1528,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1528,6,5,4,16,2,1531,6,5,4,41,1530,1529,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1471,6,5,4,16,2,1534,1533,0,1532],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1388,6,5,4,16,2,1536,1535,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1538,6,36,35,1537,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1538,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1538,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1538,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1538,6,5,4,16,2,1539,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1538,6,5,4,16,2,1541,89,88,87,86,84,85,84,85,1540,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1538,6,5,4,16,2,1541,89,88,677,676,1449,675,674,1272,1542,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1538,6,5,4,16,2,1543,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1538,6,5,4,16,2,1543,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1538,6,5,4,16,2,1543,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1538,6,5,4,16,2,1543,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1538,6,5,4,16,2,1543,6,5,4,16,2,1545,1544,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1538,6,5,4,16,2,1547,1546,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1548,6,36,35,34,33,71,70,0,69],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1548,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1548,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1548,6,5,4,16,2,1550,1549,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1548,6,5,4,16,2,1552,1551,0,112],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1553,27,2,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1555,27,2,6,5,4,16,2,1554,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1560,1559,1558,1557,1556,317,316,315,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1560,1559,1558,1557,1556,317,316,315,1562,1561,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1560,1559,1558,1557,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1560,1559,1558,1557,1556,317,316,921,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1560,1559,1558,1557,1563,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1560,1559,1558,1557,1556,317,316,315,1562,1564,0,112],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1560,1559,1558,1557,1556,317,316,315,1562,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1560,1559,1558,1557,1556,317,316,315,1562,1566,0,1565],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1560,1559,1558,1557,1556,317,316,315,1562,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1560,1559,1558,1557,1556,317,316,315,1568,1567,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1560,1559,1558,1557,1556,317,316,912,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1560,1559,1558,1557,1556,317,316,315,1562,1564,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1560,1559,1558,1557,1556,317,316,315,314,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1560,1559,1558,1557,1556,317,316,315,1568,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1560,1559,1558,1557,1556,317,316,1570,1569,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1560,1559,1558,1557,1556,317,316,1570,1571,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1560,1559,1558,1557,1556,317,316,315,1568,1564,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1560,1559,1558,1557,1556,317,316,315,314,313,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1560,1559,1558,1557,1556,317,316,315,1562,1561,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1560,1559,1558,1557,1556,317,316,315,1572,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1560,1559,1558,1557,1556,317,316,315,1573,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1577,1576,1575,1574,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1577,1579,1558,1557,1578,317,316,912,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1577,1579,1558,1557,1578,317,316,315,314,1580,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1577,1579,1558,1581,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1577,1579,1558,1581,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1577,1579,1558,1557,1582,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1577,1579,1558,1557,1578,317,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1577,1579,1558,1557,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1577,1579,1558,1557,1582,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1577,1579,1558,1557,1578,317,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1577,1579,1584,1583,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1577,1587,1586,1585,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1577,1591,0,1590,881,1589,1588],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1594,1593,1558,1557,1592,317,316,315,1562,1564,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1594,1593,1558,1557,1592,317,316,315,1562,1595,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1594,1593,1558,1557,1592,317,316,315,1562,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1594,1593,1558,1557,1592,317,316,315,1596,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1594,1593,1558,1557,1592,317,316,315,1562,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1594,1593,1558,1557,1592,317,316,315,1562,1561,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1594,1593,1558,1557,1592,317,316,315,1562,1561,0,1597],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1594,1593,1558,1557,1592,317,316,1598,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1594,1593,1558,1557,1592,317,316,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1594,1593,1558,1557,1592,317,316,315,1568,1564,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1594,1593,1558,1557,1599,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1594,1593,1558,1557,1592,317,0,112],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1594,1605,1604,1603,1602,1601,1462,0,1600],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1594,1605,1606,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1372,6,5,4,16,2,1607,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1609,13,784,783,782,781,1608,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1609,6,36,35,490,626,625,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1609,6,36,35,34,33,633,632,0,1332,1331],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1609,6,5,4,41,229,228,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,36,35,34,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1612,6,36,1611,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1612,6,5,4,41,110,228,0,1220,610],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1612,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1612,6,5,4,16,2,1614,6,36,35,490,626,625,1613,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1612,6,5,4,16,2,1614,6,5,4,16,2,1615,13,12,1476,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1612,6,5,4,16,2,1614,6,5,4,16,2,1615,6,67,2,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1612,6,5,4,16,2,1614,6,5,4,16,2,1615,6,67,2,6,5,4,16,2,1617,6,36,35,34,33,1452,726,1616,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1612,6,5,4,16,2,1614,6,5,4,16,2,1615,6,67,2,6,5,4,16,2,1617,6,5,4,41,110,109,0,108,610],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1612,6,5,4,16,2,1614,6,5,4,16,2,1615,6,67,2,6,5,4,16,2,1617,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1612,6,5,4,16,2,1614,6,5,4,16,2,1615,6,67,2,6,5,4,16,2,1617,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1612,6,5,4,16,2,1614,6,5,4,16,2,1615,6,67,2,6,5,4,16,2,1617,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1612,6,5,4,16,2,1614,6,5,4,16,2,1615,6,67,2,6,5,4,16,2,1617,6,5,4,16,2,1618,6,505,2,504,1507,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1612,6,5,4,16,2,1614,6,5,4,16,2,1615,6,67,2,6,5,4,16,2,1617,6,5,4,16,2,1618,6,5,4,41,229,109,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1612,6,5,4,16,2,1614,6,5,4,16,2,1615,6,67,2,6,5,4,16,2,1617,6,5,4,16,2,1618,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1612,6,5,4,16,2,1614,6,5,4,16,2,1615,6,67,2,6,5,4,16,2,1617,6,5,4,16,2,1619,6,36,1484,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1612,6,5,4,16,2,1614,6,5,4,16,2,1615,6,67,2,6,5,4,16,2,1617,6,5,4,16,2,1619,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1612,6,5,4,16,2,1614,6,5,4,16,2,1615,6,67,2,6,5,4,16,2,1617,6,5,4,16,2,1619,6,5,4,16,2,1620,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1612,6,5,4,16,2,1614,6,5,4,16,2,1615,6,67,2,6,5,4,16,2,1617,6,5,4,16,2,1621,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1612,6,5,4,16,2,1614,6,5,4,16,2,1615,6,67,2,6,5,4,16,2,1617,6,5,4,16,2,1621,6,5,4,16,2,1622,6,36,35,490,489,267,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1612,6,5,4,16,2,1614,6,5,4,16,2,1615,6,67,2,6,5,4,16,2,1617,6,5,4,16,2,1621,6,5,4,16,2,1622,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1612,6,5,4,16,2,1614,6,5,4,16,2,1615,6,67,2,6,5,4,16,2,1617,6,5,4,16,2,1623,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1612,6,5,4,16,2,1614,6,5,4,16,2,1615,6,67,2,6,5,4,16,2,1624,6,36,35,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1612,6,5,4,16,2,1614,6,5,4,16,2,1615,6,67,2,6,5,4,16,2,1624,6,5,4,41,110,109,0,108,610],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1612,6,5,4,16,2,1614,6,5,4,16,2,1615,6,67,2,6,5,4,16,2,1624,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1612,6,5,4,16,2,1614,6,5,4,16,2,1615,6,67,2,6,5,4,16,2,1624,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1612,6,5,4,16,2,1614,6,5,4,16,2,1615,6,67,2,6,5,4,16,2,1624,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1612,6,5,4,16,2,1614,6,5,4,16,2,1615,6,67,2,6,5,4,16,2,1624,6,5,4,41,40,1378,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1612,6,5,4,16,2,1614,6,5,4,16,2,1615,6,67,2,6,5,4,16,2,1624,6,5,4,16,2,1626,6,5,62,871,870,869,868,1625,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1612,6,5,4,16,2,1614,6,5,4,16,2,1615,6,67,2,6,5,4,16,2,1624,6,5,4,16,2,1626,6,5,4,16,2,1627,6,36,35,34,33,633,632,0,1332,1331],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1612,6,5,4,16,2,1614,6,5,4,16,2,1615,6,67,2,6,5,4,16,2,1624,6,5,4,16,2,1626,6,5,4,16,2,1627,6,5,4,16,2,1629,1628,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1612,6,5,4,16,2,1614,6,5,4,16,2,1615,6,67,2,6,5,4,16,2,1624,6,5,4,16,2,1626,6,5,4,16,2,1627,6,5,4,16,2,1635,89,88,87,86,84,1634,1633,1632,1631,1630,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1612,6,5,4,16,2,1614,6,5,4,16,2,1615,6,67,2,6,5,4,16,2,1624,6,5,4,16,2,1636,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1612,6,5,4,16,2,1614,6,5,4,16,2,1615,6,67,2,6,5,4,16,2,1638,6,5,62,1637,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1612,6,5,4,16,2,1614,6,5,4,16,2,1646,1645,1644,0,1643,1642,1641,1640,1639],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1612,6,5,4,16,2,1647,6,5,4,41,110,228,0,1220,610],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1612,6,5,4,16,2,1647,6,5,4,16,2,1648,6,5,4,41,229,228,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1612,6,5,4,16,2,1647,6,5,4,16,2,1648,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1612,6,5,4,16,2,1647,6,5,4,16,2,1648,6,5,4,16,2,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1612,6,5,4,16,2,1649,1016,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1612,6,5,4,16,2,1650,6,5,4,41,229,109,0,108,610],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1612,6,5,4,16,2,1650,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1612,6,5,4,16,2,1650,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1612,6,5,4,16,2,1650,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1612,6,5,4,16,2,1650,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1612,6,5,4,16,2,1650,6,5,4,16,2,1651,6,5,4,41,229,228,0,1220,610],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1612,6,5,4,16,2,1650,6,5,4,16,2,1651,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1612,6,5,4,16,2,1650,6,5,4,16,2,1651,6,5,4,16,2,1652,6,5,4,41,229,109,0,108,610],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1612,6,5,4,16,2,1650,6,5,4,16,2,1651,6,5,4,16,2,1652,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1612,6,5,4,16,2,1650,6,5,4,16,2,1651,6,5,4,16,2,1652,6,5,4,16,2,1653,6,5,4,41,229,109,0,108,610],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1612,6,5,4,16,2,1650,6,5,4,16,2,1651,6,5,4,16,2,1652,6,5,4,16,2,1653,6,5,4,16,2,1654,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1612,6,5,4,16,2,1650,6,5,4,16,2,1651,6,5,4,16,2,1652,6,5,4,16,2,1655,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1612,6,5,4,16,2,1650,6,5,4,16,2,1651,6,5,4,16,2,1657,6,5,4,41,1656,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1612,6,5,4,16,2,1650,6,5,4,16,2,1651,6,5,4,16,2,1657,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1612,6,5,4,16,2,1650,6,5,4,16,2,1651,6,5,4,16,2,1660,1659,1658,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1612,6,5,4,16,2,1650,6,5,4,16,2,1662,6,36,35,490,510,1661,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1612,6,5,4,16,2,1650,6,5,4,16,2,1662,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1612,6,5,4,16,2,1650,6,5,4,16,2,1663,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1612,6,5,4,16,2,1650,6,5,4,16,2,1663,6,5,4,16,2,1664,6,67,2,6,36,786,1408,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1612,6,5,4,16,2,1650,6,5,4,16,2,1663,6,5,4,16,2,1664,6,67,2,6,5,4,16,2,1665,6,36,35,34,213,212,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1612,6,5,4,16,2,1650,6,5,4,16,2,1663,6,5,4,16,2,1664,6,67,2,6,5,4,16,2,1665,6,5,4,16,2,1666,6,36,35,490,932,1509,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1612,6,5,4,16,2,1650,6,5,4,16,2,1663,6,5,4,16,2,1664,6,67,2,6,5,4,16,2,1665,6,5,4,16,2,1666,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1612,6,5,4,16,2,1650,6,5,4,16,2,1663,6,5,4,16,2,1664,6,67,2,6,5,4,16,2,1665,6,5,4,16,2,1666,6,5,4,16,2,1667,6,36,786,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1612,6,5,4,16,2,1650,6,5,4,16,2,1663,6,5,4,16,2,1664,6,67,2,6,5,4,16,2,1665,6,5,4,16,2,1666,6,5,4,16,2,1667,6,5,4,16,2,1668,6,36,35,490,510,509,486,1317,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1612,6,5,4,16,2,1650,6,5,4,16,2,1663,6,5,4,16,2,1664,6,67,2,6,5,4,16,2,1665,6,5,4,16,2,1666,6,5,4,16,2,1669,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1612,6,5,4,16,2,1650,6,5,4,16,2,1663,6,5,4,16,2,1670,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1612,6,5,4,16,2,1650,6,5,4,16,2,1671,6,36,35,34,33,659,658,657,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1612,6,5,4,16,2,1650,6,5,4,16,2,1674,1673,1672,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1612,6,5,4,16,2,1650,6,5,4,16,2,1674,1675,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1612,6,5,4,16,2,1650,6,5,4,16,2,1674,1675,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1612,6,5,4,16,2,1650,6,5,4,16,2,1678,1677,1676,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1612,6,5,4,16,2,1650,6,5,4,16,2,1679,6,36,656,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1612,6,5,4,16,2,1650,6,5,4,16,2,1679,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1612,6,5,4,16,2,1650,6,5,4,16,2,1679,6,5,4,16,2,1680,6,5,4,41,229,109,0,112],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1612,6,5,4,16,2,1650,6,5,4,16,2,1681,6,36,35,490,510,509,486,1317,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,36,35,34,33,71,1682,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,41,229,109,0,108,610],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1684,6,36,35,490,489,655,654,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1684,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1684,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1684,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1684,6,5,4,16,2,1686,6,36,35,490,510,509,486,485,1685,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1684,6,5,4,16,2,1686,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1684,6,5,4,16,2,1686,6,5,4,16,2,1688,6,5,4,41,229,228,0,1687],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1684,6,5,4,16,2,1686,6,5,4,16,2,1688,6,5,4,16,2,1690,1689,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1684,6,5,4,16,2,1686,6,5,4,16,2,1691,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1684,6,5,4,16,2,1686,6,5,4,16,2,1694,1693,6,36,35,490,489,488,487,486,485,1692,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1684,6,5,4,16,2,1686,6,5,4,16,2,1694,1693,6,36,35,34,33,1695,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1684,6,5,4,16,2,1686,6,5,4,16,2,1698,1697,1696,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1684,6,5,4,16,2,1700,1699,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1701,6,5,4,41,229,109,0,108,610],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1703,6,505,2,1312,1702,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1703,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1705,1704,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1705,1708,1707,1438,1706,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1705,1710,1709,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1711,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1712,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,41,229,109,0,108,610],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1715,6,36,35,490,1373,1714,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1715,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1715,6,5,4,16,2,1718,1717,1707,1438,1716,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1715,6,5,4,16,2,1720,1710,1719,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1723,1722,1707,1721,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,505,2,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,41,229,109,0,108,610],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1726,6,36,35,1725,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1726,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1726,6,5,4,16,2,1727,1710,1719,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1726,6,5,4,16,2,1728,884,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1729,1710,1719,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1733,1710,1732,1731,1730,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1736,1735,1707,1438,1734,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1736,1735,1672,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1736,1710,1709,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1738,1710,1737,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1741,1710,1740,1739,0,935],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1742,1710,1709,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1744,1710,1743,1739,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1746,1710,1745,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1748,1710,1732,1731,1747,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1749,1710,1719,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1751,1710,1750,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1752,1710,1709,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1753,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1754,1710,1732,1731,1747,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1755,1710,1745,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1756,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1758,1710,1757,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1760,1710,1732,1731,1747,1759,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1761,1710,1745,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1762,13,784,1507,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1762,6,5,4,41,660,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1762,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1762,6,5,4,41,40,39,0,548,1763],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1762,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1762,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1762,6,5,4,16,2,1764,6,36,35,34,33,1452,726,725,70,0,69],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1762,6,5,4,16,2,1764,6,5,4,41,110,109,0,1687],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1762,6,5,4,16,2,1764,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1762,6,5,4,16,2,1764,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1762,6,5,4,16,2,1764,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1762,6,5,4,16,2,1764,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1762,6,5,4,16,2,1764,6,5,4,41,40,39,0,556],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1762,6,5,4,16,2,1764,6,5,4,16,2,1765,6,5,4,41,1382,867,866,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1762,6,5,4,16,2,1764,6,5,4,16,2,1765,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1762,6,5,4,16,2,1764,6,5,4,16,2,1765,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1762,6,5,4,16,2,1764,6,5,4,16,2,1765,6,5,4,16,2,1769,1768,1767,1766,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1762,6,5,4,16,2,1764,6,5,4,16,2,1771,504,1770,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1762,6,5,4,16,2,1764,6,5,4,16,2,1774,6,5,4,41,1773,1772,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1762,6,5,4,16,2,1764,6,5,4,16,2,1775,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1762,6,5,4,16,2,1764,6,5,4,16,2,1775,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1762,6,5,4,16,2,1764,6,5,4,16,2,1776,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1762,6,5,4,16,2,1764,6,5,4,16,2,1778,1777,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1762,6,5,4,16,2,1764,6,5,4,16,2,1778,1780,1779,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1762,6,5,4,16,2,1764,6,5,4,16,2,1782,1710,1781,0,112],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1762,6,5,4,16,2,1764,6,5,4,16,2,1783,1710,1709,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1762,6,5,4,16,2,1764,6,5,4,16,2,1784,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1762,6,5,4,16,2,1764,6,5,4,16,2,1785,13,784,783,782,781,0,112],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1762,6,5,4,16,2,1764,6,5,4,16,2,1785,6,5,4,41,40,39,0,1786],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1762,6,5,4,16,2,1764,6,5,4,16,2,1785,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1762,6,5,4,16,2,1764,6,5,4,16,2,1785,6,5,4,16,2,1787,6,67,2,6,5,62,871,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1762,6,5,4,16,2,1764,6,5,4,16,2,1785,6,5,4,16,2,1787,6,67,2,6,5,4,16,2,1788,6,36,35,34,213,212,211,1330,70,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1762,6,5,4,16,2,1764,6,5,4,16,2,1785,6,5,4,16,2,1787,6,67,2,6,5,4,16,2,1788,6,5,4,41,110,109,0,108,610],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1762,6,5,4,16,2,1764,6,5,4,16,2,1785,6,5,4,16,2,1787,6,67,2,6,5,4,16,2,1788,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1762,6,5,4,16,2,1764,6,5,4,16,2,1785,6,5,4,16,2,1787,6,67,2,6,5,4,16,2,1788,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1762,6,5,4,16,2,1764,6,5,4,16,2,1785,6,5,4,16,2,1787,6,67,2,6,5,4,16,2,1788,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1762,6,5,4,16,2,1764,6,5,4,16,2,1785,6,5,4,16,2,1787,6,67,2,6,5,4,16,2,1788,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1762,6,5,4,16,2,1764,6,5,4,16,2,1785,6,5,4,16,2,1787,6,67,2,6,5,4,16,2,1788,6,5,4,16,2,1789,1710,1709,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1762,6,5,4,16,2,1764,6,5,4,16,2,1785,6,5,4,16,2,1787,6,67,2,6,5,4,16,2,1788,6,5,4,16,2,1790,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1762,6,5,4,16,2,1764,6,5,4,16,2,1785,6,5,4,16,2,1787,6,67,2,6,5,4,16,2,1788,6,5,4,16,2,1791,1710,1781,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1762,6,5,4,16,2,1764,6,5,4,16,2,1785,6,5,4,16,2,1787,6,67,2,6,5,4,16,2,1788,6,5,4,16,2,1792,1710,1709,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1762,6,5,4,16,2,1764,6,5,4,16,2,1785,6,5,4,16,2,1787,6,67,2,6,5,4,16,2,1788,6,5,4,16,2,1797,1796,1795,317,316,1794,1793,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1762,6,5,4,16,2,1764,6,5,4,16,2,1785,6,5,4,16,2,1787,6,67,2,6,5,4,16,2,1788,6,5,4,16,2,1798,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1762,6,5,4,16,2,1764,6,5,4,16,2,1785,6,5,4,16,2,1787,6,67,2,6,5,4,16,2,1788,6,5,4,16,2,1798,1796,1795,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1762,6,5,4,16,2,1764,6,5,4,16,2,1785,6,5,4,16,2,1787,6,67,2,6,5,4,16,2,1788,6,5,4,16,2,1801,1710,1800,1799,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1762,6,5,4,16,2,1764,6,5,4,16,2,1785,6,5,4,16,2,1787,6,67,2,6,5,4,16,2,1788,6,5,4,16,2,1802,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1762,6,5,4,16,2,1764,6,5,4,16,2,1785,6,5,4,16,2,1787,6,67,2,6,5,4,16,2,1788,6,5,4,16,2,1804,1710,1803,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1762,6,5,4,16,2,1764,6,5,4,16,2,1785,6,5,4,16,2,1787,6,67,2,6,5,4,16,2,1806,1805,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1762,6,5,4,16,2,1764,6,5,4,16,2,1785,6,5,4,16,2,1787,6,67,2,6,5,4,16,2,1806,6,5,4,41,110,109,0,108,610],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1762,6,5,4,16,2,1764,6,5,4,16,2,1785,6,5,4,16,2,1787,6,67,2,504,783,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1762,6,5,4,16,2,1764,6,5,4,16,2,1785,6,5,4,16,2,1807,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1762,6,5,4,16,2,1764,6,5,4,16,2,1785,6,5,4,16,2,1808,1710,1719,0,112],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1762,6,5,4,16,2,1810,6,36,35,490,489,488,487,486,1809,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1762,6,5,4,16,2,1810,6,5,4,41,1371,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1762,6,5,4,16,2,1810,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1762,6,5,4,16,2,1810,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1762,6,5,4,16,2,1810,6,5,4,16,2,1811,13,784,1507,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1762,6,5,4,16,2,1810,6,5,4,16,2,1811,6,36,35,34,33,659,658,1812,0,112],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1762,6,5,4,16,2,1810,6,5,4,16,2,1811,6,5,4,16,2,1813,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1762,6,5,4,16,2,1810,6,5,4,16,2,1814,1710,1709,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1762,6,5,4,16,2,1810,6,5,4,16,2,1815,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1762,6,5,4,16,2,1810,6,5,4,16,2,1816,1710,1709,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1762,6,5,4,16,2,1810,6,5,4,16,2,1817,1710,1740,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1762,6,5,4,16,2,1810,6,5,4,16,2,1818,1710,1740,1799,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1762,6,5,4,16,2,1810,6,5,4,16,2,1818,1710,1740,1799,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1762,6,5,4,16,2,1810,6,5,4,16,2,1822,1821,1820,317,316,315,1562,1819,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1762,6,5,4,16,2,1810,6,5,4,16,2,1827,1826,1825,1824,1823,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1762,6,5,4,16,2,1810,6,5,4,16,2,1830,1826,1825,1824,1829,1828,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,16,2,1762,6,5,4,16,2,1831,1710,1745,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1713,6,5,4,16,2,1724,6,5,4,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1834,6,5,62,871,1833,1832,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1834,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1834,6,5,4,16,2,1835,6,5,4,41,229,109,0,108,610],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1834,6,5,4,16,2,1835,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1834,6,5,4,16,2,1835,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1834,6,5,4,16,2,1835,6,1836,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1683,6,5,4,16,2,1834,6,5,4,16,2,1839,1796,1838,1837,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1840,6,36,35,34,33,115,114,0,112],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1610,6,67,2,6,5,4,16,2,1841,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1843,13,12,1842,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1843,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1843,6,5,4,16,2,1844,6,36,35,34,33,1465,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1843,6,5,4,16,2,1844,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1843,6,5,4,16,2,1844,6,5,4,16,2,1846,6,5,4,41,229,228,0,1845,610],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1843,6,5,4,16,2,1844,6,5,4,16,2,1847,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1843,6,5,4,16,2,1844,6,5,4,16,2,1849,1848,1710,1757,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1843,6,5,4,16,2,1850,6,36,35,34,33,71,70,0,69],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1843,6,5,4,16,2,1850,6,5,4,41,663,1851,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1843,6,5,4,16,2,1850,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1843,6,5,4,16,2,1850,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1843,6,5,4,16,2,1850,6,5,4,16,2,1853,13,784,1852,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1843,6,5,4,16,2,1850,6,5,4,16,2,1853,6,5,4,41,1382,1854,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1843,6,5,4,16,2,1850,6,5,4,16,2,1853,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1843,6,5,4,16,2,1850,6,5,4,16,2,1853,6,5,4,16,2,1855,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1843,6,5,4,16,2,1850,6,5,4,16,2,1859,1858,1857,1856,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1843,6,5,4,16,2,1850,6,5,4,16,2,1861,13,784,783,1860,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1843,6,5,4,16,2,1850,6,5,4,16,2,1861,6,5,4,41,229,109,0,108,610],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1843,6,5,4,16,2,1850,6,5,4,16,2,1861,6,5,4,16,2,1863,1672,1862,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1843,6,5,4,16,2,1865,6,5,4,41,1864,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1843,6,5,4,16,2,1865,6,5,4,16,2,1866,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1843,6,5,4,16,2,1868,6,36,35,1867,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1843,6,5,4,16,2,1868,6,5,4,16,2,1869,6,36,35,34,213,212,211,210,814,813,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1843,6,5,4,16,2,1868,6,5,4,16,2,1869,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1843,6,5,4,16,2,1868,6,5,4,16,2,1869,6,5,4,16,2,1870,1848,1710,1709,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1843,13,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,41,110,109,0,108,610],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,36,35,34,33,633,632,0,1332,1331],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,41,229,109,0,108,610],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,41,1371,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,41,40,39,0,548,1873],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1874,27,2,6,36,35,490,626,0,112],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1874,27,2,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1874,27,2,6,5,4,41,40,39,0,548,1875],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1874,27,2,6,5,4,16,2,1876,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1874,27,2,6,5,4,16,2,1876,6,5,4,16,2,1877,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1874,27,2,6,5,4,16,2,1876,6,5,4,16,2,1879,1878,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1874,27,2,6,5,4,16,2,1880,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1874,27,2,6,5,4,16,2,1883,1882,89,88,87,86,84,1881,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1874,27,2,6,5,4,16,2,1884,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1874,27,2,6,5,4,16,2,1887,1886,89,88,87,86,84,1634,1633,1885,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1874,27,2,6,5,4,16,2,1887,1889,89,88,677,676,1888,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1874,27,2,6,5,4,16,2,1887,1891,89,88,87,902,901,1890,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1874,27,2,6,5,4,16,2,1892,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1874,27,2,6,5,4,16,2,1893,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1874,27,2,504,783,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1895,6,5,4,41,229,228,0,1894],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1895,6,5,4,16,2,1896,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1895,6,5,4,16,2,1896,6,5,4,41,110,109,0,108,610],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1895,6,5,4,16,2,1896,6,5,4,16,2,1897,6,36,35,34,33,633,632,0,1332,1331],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1895,6,5,4,16,2,1896,6,5,4,16,2,1897,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1895,6,5,4,16,2,1896,6,5,4,16,2,1897,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1895,6,5,4,16,2,1896,6,5,4,16,2,1897,6,5,4,16,2,1899,6,36,35,490,489,655,892,270,1898,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1895,6,5,4,16,2,1896,6,5,4,16,2,1897,6,5,4,16,2,1899,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1895,6,5,4,16,2,1896,6,5,4,16,2,1897,6,5,4,16,2,1900,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1895,6,5,4,16,2,1896,6,5,4,16,2,1897,6,5,4,16,2,1900,6,5,4,16,2,1901,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1895,6,5,4,16,2,1896,6,5,4,16,2,1897,6,5,4,16,2,1902,6,5,4,41,229,228,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1895,6,5,4,16,2,1896,6,5,4,16,2,1897,6,5,4,16,2,1902,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1895,6,5,4,16,2,1896,6,5,4,16,2,1897,6,5,4,16,2,1902,6,5,4,16,2,1906,89,1905,1904,1903,0,112],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1895,6,5,4,16,2,1896,6,5,4,16,2,1897,6,5,4,16,2,1902,6,5,4,16,2,1907,6,5,4,41,1370,1399,70,0,69],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1895,6,5,4,16,2,1896,6,5,4,16,2,1897,6,5,4,16,2,1902,6,5,4,16,2,1907,6,5,4,16,2,1908,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1895,6,5,4,16,2,1896,6,5,4,16,2,1910,6,36,35,490,489,655,892,270,891,1909,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1895,6,5,4,16,2,1896,6,5,4,16,2,1910,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1895,6,5,4,16,2,1896,6,5,4,16,2,1910,6,5,4,16,2,1911,6,5,62,871,870,869,868,1854,114,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1895,6,5,4,16,2,1896,6,5,4,16,2,1910,6,5,4,16,2,1911,6,5,4,16,2,1913,6,5,4,41,1370,1399,70,0,1912],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1895,6,5,4,16,2,1896,6,5,4,16,2,1910,6,5,4,16,2,1914,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1895,6,5,4,16,2,1896,6,5,4,16,2,1910,6,5,4,16,2,1915,13,12,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1895,6,5,4,16,2,1896,6,5,4,16,2,1910,6,5,4,16,2,1915,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1895,6,5,4,16,2,1896,6,5,4,16,2,1910,6,5,4,16,2,1915,6,5,4,41,40,39,0,1916],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1895,6,5,4,16,2,1896,6,5,4,16,2,1910,6,5,4,16,2,1915,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1895,6,5,4,16,2,1896,6,5,4,16,2,1910,6,5,4,16,2,1915,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1895,6,5,4,16,2,1896,6,5,4,16,2,1910,6,5,4,16,2,1915,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1895,6,5,4,16,2,1896,6,5,4,16,2,1910,6,5,4,16,2,1915,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1895,6,5,4,16,2,1896,6,5,4,16,2,1910,6,5,4,16,2,1915,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1895,6,5,4,16,2,1896,6,5,4,16,2,1910,6,5,4,16,2,1915,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1895,6,5,4,16,2,1896,6,5,4,16,2,1910,6,5,4,16,2,1915,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1895,6,5,4,16,2,1896,6,5,4,16,2,1910,6,5,4,16,2,1915,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1895,6,5,4,16,2,1896,6,5,4,16,2,1910,6,5,4,16,2,1915,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1895,6,5,4,16,2,1896,6,5,4,16,2,1910,6,5,4,16,2,1915,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1895,6,5,4,16,2,1896,6,5,4,16,2,1910,6,5,4,16,2,1915,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1895,6,5,4,16,2,1896,6,5,4,16,2,1910,6,5,4,16,2,1915,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1895,6,5,4,16,2,1896,6,5,4,16,2,1910,6,5,4,16,2,1915,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1895,6,5,4,16,2,1896,6,5,4,16,2,1910,6,5,4,16,2,1915,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1895,6,5,4,16,2,1896,6,5,4,16,2,1910,6,5,4,16,2,1915,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1895,6,5,4,16,2,1896,6,5,4,16,2,1910,6,5,4,16,2,1915,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1895,6,5,4,16,2,1896,6,5,4,16,2,1910,6,5,4,16,2,1915,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1895,6,5,4,16,2,1896,6,5,4,16,2,1910,6,5,4,16,2,1915,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1895,6,5,4,16,2,1896,6,5,4,16,2,1910,6,5,4,16,2,1915,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1895,6,5,4,16,2,1896,6,5,4,16,2,1910,6,5,4,16,2,1915,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1895,6,5,4,16,2,1896,6,5,4,16,2,1910,6,5,4,16,2,1915,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1895,6,5,4,16,2,1896,6,5,4,16,2,1910,6,5,4,16,2,1915,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1895,6,5,4,16,2,1896,6,5,4,16,2,1910,6,5,4,16,2,1915,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1895,6,5,4,16,2,1896,6,5,4,16,2,1910,6,5,4,16,2,1915,6,5,4,16,2,1917,6,505,2,1312,1702,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1895,6,5,4,16,2,1896,6,5,4,16,2,1910,6,5,4,16,2,1915,6,5,4,16,2,1917,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1895,6,5,4,16,2,1896,6,5,4,16,2,1910,6,5,4,16,2,1919,6,36,35,1918,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1895,6,5,4,16,2,1896,6,5,4,16,2,1910,6,5,4,16,2,1919,6,5,4,16,2,1920,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1895,6,5,4,16,2,1896,6,5,4,16,2,1910,6,5,4,16,2,1919,6,5,4,16,2,1921,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1895,6,5,4,16,2,1896,6,5,4,16,2,1923,6,36,35,490,489,655,892,270,269,268,1922,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1895,6,5,4,16,2,1896,6,5,4,16,2,1923,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1895,6,5,4,16,2,1896,6,5,4,16,2,1923,6,5,4,16,2,1926,6,5,4,16,2,1925,1924,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1895,6,5,4,16,2,1896,6,5,4,16,2,1928,6,36,35,34,33,659,658,657,1927,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1895,6,5,4,16,2,1896,6,5,4,16,2,1928,6,5,4,16,2,1929,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1895,6,5,4,16,2,1896,6,5,4,16,2,1930,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1895,6,5,4,16,2,1896,6,5,4,16,2,1930,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1895,6,5,4,16,2,1896,6,5,4,16,2,1930,6,5,4,16,2,1932,6,5,62,871,1931,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1895,6,5,4,16,2,1896,6,5,4,16,2,1930,6,5,4,16,2,1932,6,5,4,41,110,109,0,108,610],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1895,6,5,4,16,2,1896,6,5,4,16,2,1930,6,5,4,16,2,1932,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1895,6,5,4,16,2,1896,6,5,4,16,2,1930,6,5,4,16,2,1932,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1895,6,5,4,16,2,1896,6,5,4,16,2,1930,6,5,4,16,2,1932,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1895,6,5,4,16,2,1896,6,5,4,16,2,1930,6,5,4,16,2,1932,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1895,6,5,4,16,2,1896,6,5,4,16,2,1930,6,5,4,16,2,1932,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1895,6,5,4,16,2,1896,6,5,4,16,2,1930,6,5,4,16,2,1932,6,5,4,41,40,39,0,112],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1895,6,5,4,16,2,1896,6,5,4,16,2,1930,6,5,4,16,2,1932,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1895,6,5,4,16,2,1896,6,5,4,16,2,1930,6,5,4,16,2,1932,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1895,6,5,4,16,2,1896,6,5,4,16,2,1930,6,5,4,16,2,1932,6,5,4,16,2,1934,6,5,62,871,870,1933,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1895,6,5,4,16,2,1896,6,5,4,16,2,1930,6,5,4,16,2,1932,6,5,4,16,2,1934,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1895,6,5,4,16,2,1896,6,5,4,16,2,1930,6,5,4,16,2,1932,6,5,4,16,2,1934,6,5,4,16,2,1936,6,36,35,490,932,1935,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1895,6,5,4,16,2,1896,6,5,4,16,2,1930,6,5,4,16,2,1932,6,5,4,16,2,1934,6,5,4,16,2,1936,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1895,6,5,4,16,2,1896,6,5,4,16,2,1930,6,5,4,16,2,1932,6,5,4,16,2,1934,6,5,4,16,2,1936,6,5,4,16,2,1939,1938,1707,1438,1937,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1895,6,5,4,16,2,1896,6,5,4,16,2,1930,6,5,4,16,2,1932,6,5,4,16,2,1941,6,36,35,490,1373,1940,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1895,6,5,4,16,2,1896,6,5,4,16,2,1930,6,5,4,16,2,1932,6,5,4,16,2,1941,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1895,6,5,4,16,2,1896,6,5,4,16,2,1930,6,5,4,16,2,1932,6,5,4,16,2,1941,6,5,4,16,2,1942,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1895,6,5,4,16,2,1896,6,5,4,16,2,1930,6,5,4,16,2,1932,6,5,4,16,2,1941,6,5,4,16,2,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1895,6,5,4,16,2,1896,6,5,4,16,2,1930,6,5,4,16,2,1932,6,5,4,16,2,1943,6,5,4,41,110,109,0,108,610],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1895,6,5,4,16,2,1896,6,5,4,16,2,1930,6,5,4,16,2,1932,6,5,4,16,2,1943,6,5,4,41,40,39,0],[146,145,144,143,309,171,170,169,308,478,477,171,170,169,476,475,472,171,170,169,471,470,469,474,473,472,171,170,169,471,470,469,468,467,466,465,464,463,138,137,136,67,2,137,136,67,2,137,136,5,4,16,2,483,6,5,4,16,2,1141,6,5,4,16,2,1364,6,5,4,16,2,1871,6,5,4,16,2,1872,6,5,4,16,2,1895,6,5,4,16,2,1896,6,5,4,16,2,1930,6,5,4,16,2,1932,6,5,4,16,2,1943,6,5,938,0]],"weights":[0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005,0.005]}],"shared":{"frames":[{"name":"0x7fc3e7827781","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"","file":"","line":0,"col":null},{"name":"_call_with_frames_removed","file":"","line":491,"col":null},{"name":"exec_module","file":"","line":1178,"col":null},{"name":"_load_unlocked","file":"","line":938,"col":null},{"name":"_find_and_load_unlocked","file":"","line":1342,"col":null},{"name":"_find_and_load","file":"","line":1371,"col":null},{"name":"","file":"","line":27,"col":null},{"name":"exec_module","file":"","line":1179,"col":null},{"name":"","file":"","line":73,"col":null},{"name":"","file":"","line":75,"col":null},{"name":"_get_module_lock","file":"","line":438,"col":null},{"name":"__enter__","file":"","line":420,"col":null},{"name":"_find_and_load","file":"","line":1368,"col":null},{"name":"__getattr__","file":"","line":35,"col":null},{"name":"","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/__editable___logpyle_2025_1_finder.py","line":3,"col":null},{"name":"exec_module","file":"","line":759,"col":null},{"name":"","file":"","line":1,"col":null},{"name":"addpackage","file":"","line":213,"col":null},{"name":"addsitedir","file":"","line":254,"col":null},{"name":"addsitepackages","file":"","line":428,"col":null},{"name":"venv","file":"","line":640,"col":null},{"name":"main","file":"","line":705,"col":null},{"name":"","file":"","line":722,"col":null},{"name":"0x7fc3e798fd15","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"exec_module","file":"","line":1003,"col":null},{"name":"","file":"/usr/lib/python3.14/re/_compiler.py","line":13,"col":null},{"name":"_handle_fromlist","file":"","line":1434,"col":null},{"name":"","file":"/usr/lib/python3.14/re/__init__.py","line":126,"col":null},{"name":"","file":"/usr/lib/python3.14/glob.py","line":5,"col":null},{"name":"","file":"/usr/lib/python3.14/pathlib/__init__.py","line":15,"col":null},{"name":"","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/__editable___logpyle_2025_1_finder.py","line":7,"col":null},{"name":"find_spec","file":"","line":1379,"col":null},{"name":"_get_spec","file":"","line":1266,"col":null},{"name":"find_spec","file":"","line":1292,"col":null},{"name":"_find_spec","file":"","line":1267,"col":null},{"name":"_find_and_load_unlocked","file":"","line":1333,"col":null},{"name":"","file":"/usr/lib/python3.14/subprocess.py","line":71,"col":null},{"name":"","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/_pyopencl_editable.py","line":6,"col":null},{"name":"_compile_bytecode","file":"","line":511,"col":null},{"name":"get_code","file":"","line":888,"col":null},{"name":"exec_module","file":"","line":755,"col":null},{"name":"","file":"/usr/lib/python3.14/ast.py","line":23,"col":null},{"name":"","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/_meshpy_editable_loader.py","line":9,"col":null},{"name":"","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/_meshpy_editable_loader.py","line":14,"col":null},{"name":"0x7fc3e78a4f6c","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"0x7fc3e78a77c3","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"0x7fc3e78a7a8f","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"","file":"/usr/lib/python3.14/dis.py","line":69,"col":null},{"name":"","file":"/usr/lib/python3.14/inspect.py","line":149,"col":null},{"name":"0x7fc3e849faac","file":"/usr/lib/ld-linux-x86-64.so.2","line":0,"col":null},{"name":"0x7fc3e8480a9c","file":"/usr/lib/ld-linux-x86-64.so.2","line":0,"col":null},{"name":"0x7fc3e8486789","file":"/usr/lib/ld-linux-x86-64.so.2","line":0,"col":null},{"name":"_dl_catch_exception","file":"/usr/lib/ld-linux-x86-64.so.2","line":0,"col":null},{"name":"0x7fc3e8485583","file":"/usr/lib/ld-linux-x86-64.so.2","line":0,"col":null},{"name":"0x7fc3e8485aea","file":"/usr/lib/ld-linux-x86-64.so.2","line":0,"col":null},{"name":"0x7fc3e7894534","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"0x7fc3e847a5c9","file":"/usr/lib/ld-linux-x86-64.so.2","line":0,"col":null},{"name":"0x7fc3e7894003","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"dlopen","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"create_module","file":"","line":1054,"col":null},{"name":"module_from_spec","file":"","line":816,"col":null},{"name":"_load_unlocked","file":"","line":924,"col":null},{"name":"","file":"/usr/lib/python3.14/random.py","line":63,"col":null},{"name":"","file":"/usr/lib/python3.14/tempfile.py","line":45,"col":null},{"name":"","file":"/usr/lib/python3.14/importlib/resources/_common.py","line":3,"col":null},{"name":"","file":"/usr/lib/python3.14/importlib/resources/__init__.py","line":10,"col":null},{"name":"_find_and_load_unlocked","file":"","line":1314,"col":null},{"name":"","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/_meshpy_editable_loader.py","line":37,"col":null},{"name":"fstatat64","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"_path_stat","file":"","line":152,"col":null},{"name":"find_spec","file":"","line":1365,"col":null},{"name":"execsitecustomize","file":"","line":654,"col":null},{"name":"main","file":"","line":715,"col":null},{"name":"0x7fc3e798fd00","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/_pytest/_code/__init__.py","line":5,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/pytest/__init__.py","line":8,"col":null},{"name":"_get_module_details","file":"","line":114,"col":null},{"name":"_get_module_details","file":"","line":151,"col":null},{"name":"_run_module_as_main","file":"","line":194,"col":null},{"name":"","file":"/usr/lib/python3.14/dataclasses.py","line":171,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/_pytest/_code/code.py","line":9,"col":null},{"name":"_class_escape","file":"/usr/lib/python3.14/re/_parser.py","line":354,"col":null},{"name":"_parse","file":"/usr/lib/python3.14/re/_parser.py","line":573,"col":null},{"name":"_parse_sub","file":"/usr/lib/python3.14/re/_parser.py","line":461,"col":null},{"name":"_parse","file":"/usr/lib/python3.14/re/_parser.py","line":856,"col":null},{"name":"parse","file":"/usr/lib/python3.14/re/_parser.py","line":973,"col":null},{"name":"compile","file":"/usr/lib/python3.14/re/_compiler.py","line":762,"col":null},{"name":"_compile","file":"/usr/lib/python3.14/re/__init__.py","line":350,"col":null},{"name":"compile","file":"/usr/lib/python3.14/re/__init__.py","line":289,"col":null},{"name":"TextWrapper","file":"/usr/lib/python3.14/textwrap.py","line":95,"col":null},{"name":"","file":"/usr/lib/python3.14/textwrap.py","line":17,"col":null},{"name":"","file":"/usr/lib/python3.14/traceback.py","line":7,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/_pytest/_code/code.py","line":16,"col":null},{"name":"add_fns_to_class","file":"/usr/lib/python3.14/dataclasses.py","line":506,"col":null},{"name":"_process_class","file":"/usr/lib/python3.14/dataclasses.py","line":1215,"col":null},{"name":"wrap","file":"/usr/lib/python3.14/dataclasses.py","line":1443,"col":null},{"name":"","file":"/usr/lib/python3.14/_colorize.py","line":190,"col":null},{"name":"","file":"/usr/lib/python3.14/traceback.py","line":13,"col":null},{"name":"0x7fc3e799036a","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"","file":"/usr/lib/python3.14/_colorize.py","line":202,"col":null},{"name":"","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/pygments/lexer.py","line":345,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/_pytest/_io/terminalwriter.py","line":15,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/_pytest/_io/__init__.py","line":3,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/_pytest/_code/code.py","line":41,"col":null},{"name":"0x7fc3e78a75d4","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/pygments/lexers/__init__.py","line":17,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/_pytest/_io/terminalwriter.py","line":16,"col":null},{"name":"read","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"get_data","file":"","line":951,"col":null},{"name":"get_code","file":"","line":868,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/_pytest/_io/terminalwriter.py","line":19,"col":null},{"name":"__tls_get_addr","file":"/usr/lib/ld-linux-x86-64.so.2","line":0,"col":null},{"name":"get_code","file":"","line":887,"col":null},{"name":"_path_join","file":"","line":133,"col":null},{"name":"find_spec","file":"","line":1393,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/_pytest/config/findpaths.py","line":13,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/_pytest/config/__init__.py","line":50,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/_pytest/assertion/util.py","line":24,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/_pytest/assertion/rewrite.py","line":44,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/_pytest/assertion/__init__.py","line":12,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/pytest/__init__.py","line":9,"col":null},{"name":"0x7fc3e78a79a1","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"_load_unlocked","file":"","line":931,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/iniconfig/_parse.py","line":4,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/iniconfig/__init__.py","line":15,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/_pytest/runner.py","line":6,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/_pytest/main.py","line":46,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/_pytest/fixtures.py","line":66,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/_pytest/assertion/rewrite.py","line":46,"col":null},{"name":"_parse","file":"/usr/lib/python3.14/re/_parser.py","line":597,"col":null},{"name":"StrFormatStyle","file":"/usr/lib/python3.14/logging/__init__.py","line":482,"col":null},{"name":"","file":"/usr/lib/python3.14/logging/__init__.py","line":477,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/_pytest/logging.py","line":16,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/pytest/__init__.py","line":34,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/_pytest/helpconfig.py","line":21,"col":null},{"name":"_find_and_load","file":"","line":1371,"col":null},{"name":"_gcd_import","file":"","line":1406,"col":null},{"name":"import_module","file":"/usr/lib/python3.14/importlib/__init__.py","line":88,"col":null},{"name":"import_plugin","file":"/usr/lib/python3.14/site-packages/_pytest/config/__init__.py","line":913,"col":null},{"name":"get_config","file":"/usr/lib/python3.14/site-packages/_pytest/config/__init__.py","line":371,"col":null},{"name":"_prepareconfig","file":"/usr/lib/python3.14/site-packages/_pytest/config/__init__.py","line":401,"col":null},{"name":"_main","file":"/usr/lib/python3.14/site-packages/_pytest/config/__init__.py","line":223,"col":null},{"name":"_console_main","file":"/usr/lib/python3.14/site-packages/_pytest/config/__init__.py","line":253,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/pytest/__main__.py","line":9,"col":null},{"name":"_run_code","file":"","line":88,"col":null},{"name":"_run_module_as_main","file":"","line":204,"col":null},{"name":"isroutine","file":"/usr/lib/python3.14/inspect.py","line":450,"col":null},{"name":"parse_hookimpl_opts","file":"/usr/lib/python3.14/site-packages/pluggy/_manager.py","line":185,"col":null},{"name":"parse_hookimpl_opts","file":"/usr/lib/python3.14/site-packages/_pytest/config/__init__.py","line":534,"col":null},{"name":"register","file":"/usr/lib/python3.14/site-packages/pluggy/_manager.py","line":157,"col":null},{"name":"register","file":"/usr/lib/python3.14/site-packages/_pytest/config/__init__.py","line":571,"col":null},{"name":"import_plugin","file":"/usr/lib/python3.14/site-packages/_pytest/config/__init__.py","line":927,"col":null},{"name":"","file":"/usr/lib/python3.14/xml/etree/ElementTree.py","line":1805,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/_pytest/junitxml.py","line":18,"col":null},{"name":"","file":"/usr/lib/python3.14/typing.py","line":1130,"col":null},{"name":"_generic_class_getitem","file":"/usr/lib/python3.14/typing.py","line":1130,"col":null},{"name":"inner","file":"/usr/lib/python3.14/typing.py","line":399,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/_pytest/junitxml.py","line":34,"col":null},{"name":"__forward_code__","file":"/usr/lib/python3.14/annotationlib.py","line":287,"col":null},{"name":"_make_forward_ref","file":"/usr/lib/python3.14/typing.py","line":963,"col":null},{"name":"_type_convert","file":"/usr/lib/python3.14/typing.py","line":180,"col":null},{"name":"get_code","file":"","line":861,"col":null},{"name":"","file":"/usr/lib/python3.14/tomllib/__init__.py","line":7,"col":null},{"name":"load_config_dict_from_file","file":"/usr/lib/python3.14/site-packages/_pytest/config/findpaths.py","line":98,"col":null},{"name":"locate_config","file":"/usr/lib/python3.14/site-packages/_pytest/config/findpaths.py","line":189,"col":null},{"name":"determine_setup","file":"/usr/lib/python3.14/site-packages/_pytest/config/findpaths.py","line":315,"col":null},{"name":"parse","file":"/usr/lib/python3.14/site-packages/_pytest/config/__init__.py","line":1533,"col":null},{"name":"pytest_cmdline_parse","file":"/usr/lib/python3.14/site-packages/_pytest/config/__init__.py","line":1232,"col":null},{"name":"_multicall","file":"/usr/lib/python3.14/site-packages/pluggy/_callers.py","line":121,"col":null},{"name":"_hookexec","file":"/usr/lib/python3.14/site-packages/pluggy/_manager.py","line":120,"col":null},{"name":"__call__","file":"/usr/lib/python3.14/site-packages/pluggy/_hooks.py","line":512,"col":null},{"name":"_prepareconfig","file":"/usr/lib/python3.14/site-packages/_pytest/config/__init__.py","line":410,"col":null},{"name":"__close_nocancel","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"children","file":"/usr/lib/python3.14/importlib/metadata/__init__.py","line":744,"col":null},{"name":"__init__","file":"/usr/lib/python3.14/importlib/metadata/__init__.py","line":789,"col":null},{"name":"lookup","file":"/usr/lib/python3.14/importlib/metadata/__init__.py","line":767,"col":null},{"name":"wrapper","file":"/usr/lib/python3.14/importlib/metadata/_functools.py","line":80,"col":null},{"name":"search","file":"/usr/lib/python3.14/importlib/metadata/__init__.py","line":757,"col":null},{"name":"","file":"/usr/lib/python3.14/importlib/metadata/__init__.py","line":891,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/_pytest/config/__init__.py","line":1361,"col":null},{"name":"_iter_rewritable_modules","file":"/usr/lib/python3.14/site-packages/_pytest/config/__init__.py","line":983,"col":null},{"name":"_mark_plugins_for_rewrite","file":"/usr/lib/python3.14/site-packages/_pytest/config/__init__.py","line":1368,"col":null},{"name":"_consider_importhook","file":"/usr/lib/python3.14/site-packages/_pytest/config/__init__.py","line":1345,"col":null},{"name":"parse","file":"/usr/lib/python3.14/site-packages/_pytest/config/__init__.py","line":1574,"col":null},{"name":"_from_text_for","file":"/usr/lib/python3.14/importlib/metadata/__init__.py","line":296,"col":null},{"name":"entry_points","file":"/usr/lib/python3.14/importlib/metadata/__init__.py","line":496,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/_pytest/config/__init__.py","line":1364,"col":null},{"name":"__init__","file":"/usr/lib/python3.14/ipaddress.py","line":1533,"col":null},{"name":"_IPv4Constants","file":"/usr/lib/python3.14/ipaddress.py","line":1598,"col":null},{"name":"","file":"/usr/lib/python3.14/ipaddress.py","line":1565,"col":null},{"name":"","file":"/usr/lib/python3.14/urllib/parse.py","line":40,"col":null},{"name":"","file":"/usr/lib/python3.14/email/utils.py","line":29,"col":null},{"name":"","file":"/usr/lib/python3.14/email/message.py","line":15,"col":null},{"name":"","file":"/usr/lib/python3.14/importlib/metadata/_adapters.py","line":5,"col":null},{"name":"metadata","file":"/usr/lib/python3.14/importlib/metadata/__init__.py","line":460,"col":null},{"name":"version","file":"/usr/lib/python3.14/importlib/metadata/__init__.py","line":486,"col":null},{"name":"version","file":"/usr/lib/python3.14/importlib/metadata/__init__.py","line":987,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/pudb/__init__.py","line":49,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/pytest_pudb/__init__.py","line":6,"col":null},{"name":"exec_module","file":"/usr/lib/python3.14/site-packages/_pytest/assertion/rewrite.py","line":188,"col":null},{"name":"load","file":"/usr/lib/python3.14/importlib/metadata/__init__.py","line":179,"col":null},{"name":"load_setuptools_entrypoints","file":"/usr/lib/python3.14/site-packages/pluggy/_manager.py","line":416,"col":null},{"name":"parse","file":"/usr/lib/python3.14/site-packages/_pytest/config/__init__.py","line":1583,"col":null},{"name":"","file":"/usr/lib/python3.14/importlib/metadata/_adapters.py","line":7,"col":null},{"name":"_parse","file":"/usr/lib/python3.14/re/_parser.py","line":550,"col":null},{"name":"","file":"/usr/lib/python3.14/email/feedparser.py","line":41,"col":null},{"name":"","file":"/usr/lib/python3.14/email/parser.py","line":12,"col":null},{"name":"message_from_string","file":"/usr/lib/python3.14/email/__init__.py","line":36,"col":null},{"name":"metadata","file":"/usr/lib/python3.14/importlib/metadata/__init__.py","line":471,"col":null},{"name":"path_hook_for_FileFinder","file":"","line":1453,"col":null},{"name":"_path_hooks","file":"","line":1227,"col":null},{"name":"_path_importer_cache","file":"","line":1251,"col":null},{"name":"_get_spec","file":"","line":1264,"col":null},{"name":"find_spec","file":"/usr/lib/python3.14/site-packages/_pytest/assertion/rewrite.py","line":116,"col":null},{"name":"parse","file":"/usr/lib/python3.14/ast.py","line":46,"col":null},{"name":"_rewrite_test","file":"/usr/lib/python3.14/site-packages/_pytest/assertion/rewrite.py","line":348,"col":null},{"name":"exec_module","file":"/usr/lib/python3.14/site-packages/_pytest/assertion/rewrite.py","line":179,"col":null},{"name":"run","file":"/usr/lib/python3.14/site-packages/_pytest/assertion/rewrite.py","line":742,"col":null},{"name":"rewrite_asserts","file":"/usr/lib/python3.14/site-packages/_pytest/assertion/rewrite.py","line":410,"col":null},{"name":"_rewrite_test","file":"/usr/lib/python3.14/site-packages/_pytest/assertion/rewrite.py","line":349,"col":null},{"name":"__setattr__","file":"/usr/lib/python3.14/enum.py","line":820,"col":null},{"name":"convert_class","file":"/usr/lib/python3.14/enum.py","line":1840,"col":null},{"name":"_convert_","file":"/usr/lib/python3.14/enum.py","line":911,"col":null},{"name":"","file":"/usr/lib/python3.14/socket.py","line":91,"col":null},{"name":"","file":"/usr/lib/python3.14/pdb.py","line":85,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/click/testing.py","line":7,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/papis/testing.py","line":9,"col":null},{"name":"get_data","file":"","line":950,"col":null},{"name":"get_code","file":"","line":851,"col":null},{"name":"","file":"/usr/lib/python3.14/asyncio/base_events.py","line":34,"col":null},{"name":"","file":"/usr/lib/python3.14/asyncio/__init__.py","line":8,"col":null},{"name":"","file":"/usr/lib/python3.14/pdb.py","line":87,"col":null},{"name":"","file":"/usr/lib/python3.14/ssl.py","line":100,"col":null},{"name":"0x7fc3e798f628","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"0x7fc3e78a8101","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"realloc","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"0x7fc3e798a592","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"run","file":"/usr/lib/python3.14/site-packages/_pytest/assertion/rewrite.py","line":735,"col":null},{"name":"_replace","file":"/usr/lib/python3.14/collections/__init__.py","line":464,"col":null},{"name":"","file":"/usr/lib/python3.14/importlib/metadata/__init__.py","line":105,"col":null},{"name":"","file":"/usr/lib/python3.14/importlib/metadata/__init__.py","line":300,"col":null},{"name":"","file":"/usr/lib/python3.14/importlib/metadata/__init__.py","line":296,"col":null},{"name":"load_setuptools_entrypoints","file":"/usr/lib/python3.14/site-packages/pluggy/_manager.py","line":407,"col":null},{"name":"run","file":"/usr/lib/python3.14/site-packages/_pytest/assertion/rewrite.py","line":743,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/anyio/__init__.py","line":5,"col":null},{"name":"0x7fc3e798f62f","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"get_async_backend","file":"/usr/lib/python3.14/site-packages/anyio/_core/_eventloop.py","line":206,"col":null},{"name":"get_available_backends","file":"/usr/lib/python3.14/site-packages/anyio/_core/_eventloop.py","line":153,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/anyio/pytest_plugin.py","line":305,"col":null},{"name":"run","file":"/usr/lib/python3.14/site-packages/_pytest/assertion/rewrite.py","line":758,"col":null},{"name":"iter_fields","file":"/usr/lib/python3.14/ast.py","line":273,"col":null},{"name":"_rewrite_test","file":"/usr/lib/python3.14/site-packages/_pytest/assertion/rewrite.py","line":350,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/anyio/_core/_synchronization.py","line":14,"col":null},{"name":"__getattr__","file":"/usr/lib/python3.14/site-packages/anyio/_lazyimport.py","line":47,"col":null},{"name":"_handle_fromlist","file":"","line":1431,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/anyio/_backends/_asyncio.py","line":61,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/anyio/_core/_tasks.py","line":15,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/anyio/streams/stapled.py","line":28,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/anyio/_core/_sockets.py","line":29,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/anyio/_backends/_asyncio.py","line":81,"col":null},{"name":"_raw_path","file":"/usr/lib/python3.14/pathlib/__init__.py","line":333,"col":null},{"name":"drive","file":"/usr/lib/python3.14/pathlib/__init__.py","line":347,"col":null},{"name":"parent","file":"/usr/lib/python3.14/pathlib/__init__.py","line":384,"col":null},{"name":"get_cache_dir","file":"/usr/lib/python3.14/site-packages/_pytest/assertion/rewrite.py","line":1193,"col":null},{"name":"exec_module","file":"/usr/lib/python3.14/site-packages/_pytest/assertion/rewrite.py","line":165,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/anyio/_core/_sockets.py","line":30,"col":null},{"name":"__init__","file":"/usr/lib/python3.14/pathlib/__init__.py","line":154,"col":null},{"name":"with_segments","file":"/usr/lib/python3.14/pathlib/__init__.py","line":162,"col":null},{"name":"_from_parsed_string","file":"/usr/lib/python3.14/pathlib/__init__.py","line":277,"col":null},{"name":"_from_parsed_parts","file":"/usr/lib/python3.14/pathlib/__init__.py","line":270,"col":null},{"name":"parent","file":"/usr/lib/python3.14/pathlib/__init__.py","line":389,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/anyio/_backends/_asyncio.py","line":1191,"col":null},{"name":"iter_fields","file":"/usr/lib/python3.14/ast.py","line":275,"col":null},{"name":"fnmatchcase","file":"/usr/lib/python3.14/fnmatch.py","line":92,"col":null},{"name":"fnmatch","file":"/usr/lib/python3.14/fnmatch.py","line":39,"col":null},{"name":"fnmatch_ex","file":"/usr/lib/python3.14/site-packages/_pytest/pathlib.py","line":465,"col":null},{"name":"_should_rewrite","file":"/usr/lib/python3.14/site-packages/_pytest/assertion/rewrite.py","line":244,"col":null},{"name":"find_spec","file":"/usr/lib/python3.14/site-packages/_pytest/assertion/rewrite.py","line":133,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/pytest_benchmark/fixture.py","line":31,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/pytest_benchmark/plugin.py","line":18,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/pytest_benchmark/plugin.py","line":19,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/pytest_benchmark/session.py","line":14,"col":null},{"name":"add_argument","file":"/usr/lib/python3.14/argparse.py","line":1539,"col":null},{"name":"_addoption_inner","file":"/usr/lib/python3.14/site-packages/_pytest/config/argparsing.py","line":373,"col":null},{"name":"addoption","file":"/usr/lib/python3.14/site-packages/_pytest/config/argparsing.py","line":358,"col":null},{"name":"add_global_options","file":"/usr/lib/python3.14/site-packages/pytest_benchmark/plugin.py","line":141,"col":null},{"name":"pytest_addoption","file":"/usr/lib/python3.14/site-packages/pytest_benchmark/plugin.py","line":329,"col":null},{"name":"_maybe_apply_history","file":"/usr/lib/python3.14/site-packages/pluggy/_hooks.py","line":580,"col":null},{"name":"register","file":"/usr/lib/python3.14/site-packages/pluggy/_manager.py","line":169,"col":null},{"name":"load_setuptools_entrypoints","file":"/usr/lib/python3.14/site-packages/pluggy/_manager.py","line":417,"col":null},{"name":"0x7fc3e509c000","file":"?","line":0,"col":null},{"name":"0x7fc3e847e2cd","file":"/usr/lib/ld-linux-x86-64.so.2","line":0,"col":null},{"name":"0x7fc3e8485619","file":"/usr/lib/ld-linux-x86-64.so.2","line":0,"col":null},{"name":"_readline_workaround","file":"/usr/lib/python3.14/site-packages/_pytest/capture.py","line":95,"col":null},{"name":"pytest_load_initial_conftests","file":"/usr/lib/python3.14/site-packages/_pytest/capture.py","line":161,"col":null},{"name":"_multicall","file":"/usr/lib/python3.14/site-packages/pluggy/_callers.py","line":116,"col":null},{"name":"parse","file":"/usr/lib/python3.14/site-packages/_pytest/config/__init__.py","line":1605,"col":null},{"name":"0x7fc3e509c000","file":"/usr/lib/libncursesw.so.6.6","line":0,"col":null},{"name":"_unwrap_partialmethod","file":"/usr/lib/python3.14/functools.py","line":509,"col":null},{"name":"_has_code_flag","file":"/usr/lib/python3.14/inspect.py","line":295,"col":null},{"name":"isgeneratorfunction","file":"/usr/lib/python3.14/inspect.py","line":308,"col":null},{"name":"_verify_hook","file":"/usr/lib/python3.14/site-packages/pluggy/_manager.py","line":359,"col":null},{"name":"register","file":"/usr/lib/python3.14/site-packages/pluggy/_manager.py","line":168,"col":null},{"name":"pytest_configure","file":"/usr/lib/python3.14/site-packages/_pytest/logging.py","line":653,"col":null},{"name":"call_historic","file":"/usr/lib/python3.14/site-packages/pluggy/_hooks.py","line":534,"col":null},{"name":"_do_configure","file":"/usr/lib/python3.14/site-packages/_pytest/config/__init__.py","line":1205,"col":null},{"name":"wrap_session","file":"/usr/lib/python3.14/site-packages/_pytest/main.py","line":326,"col":null},{"name":"pytest_cmdline_main","file":"/usr/lib/python3.14/site-packages/_pytest/main.py","line":377,"col":null},{"name":"_main","file":"/usr/lib/python3.14/site-packages/_pytest/config/__init__.py","line":229,"col":null},{"name":"load_storage","file":"/usr/lib/python3.14/site-packages/pytest_benchmark/utils.py","line":446,"col":null},{"name":"__init__","file":"/usr/lib/python3.14/site-packages/pytest_benchmark/session.py","line":47,"col":null},{"name":"pytest_configure","file":"/usr/lib/python3.14/site-packages/pytest_benchmark/plugin.py","line":552,"col":null},{"name":"__init__","file":"/usr/lib/python3.14/inspect.py","line":3039,"col":null},{"name":"_signature_from_function","file":"/usr/lib/python3.14/inspect.py","line":2404,"col":null},{"name":"_signature_from_callable","file":"/usr/lib/python3.14/inspect.py","line":2517,"col":null},{"name":"from_callable","file":"/usr/lib/python3.14/inspect.py","line":3047,"col":null},{"name":"signature","file":"/usr/lib/python3.14/inspect.py","line":3332,"col":null},{"name":"varnames","file":"/usr/lib/python3.14/site-packages/pluggy/_hooks.py","line":314,"col":null},{"name":"__init__","file":"/usr/lib/python3.14/site-packages/pluggy/_hooks.py","line":664,"col":null},{"name":"register","file":"/usr/lib/python3.14/site-packages/pluggy/_manager.py","line":161,"col":null},{"name":"__init__","file":"/usr/lib/python3.14/site-packages/_pytest/fixtures.py","line":1733,"col":null},{"name":"pytest_sessionstart","file":"/usr/lib/python3.14/site-packages/_pytest/fixtures.py","line":118,"col":null},{"name":"wrap_session","file":"/usr/lib/python3.14/site-packages/_pytest/main.py","line":328,"col":null},{"name":"readline","file":"/usr/lib/python3.14/email/feedparser.py","line":90,"col":null},{"name":"__next__","file":"/usr/lib/python3.14/email/feedparser.py","line":130,"col":null},{"name":"_parsegen","file":"/usr/lib/python3.14/email/feedparser.py","line":465,"col":null},{"name":"_call_parse","file":"/usr/lib/python3.14/email/feedparser.py","line":180,"col":null},{"name":"feed","file":"/usr/lib/python3.14/email/feedparser.py","line":176,"col":null},{"name":"parse","file":"/usr/lib/python3.14/email/parser.py","line":53,"col":null},{"name":"parsestr","file":"/usr/lib/python3.14/email/parser.py","line":64,"col":null},{"name":"message_from_string","file":"/usr/lib/python3.14/email/__init__.py","line":37,"col":null},{"name":"__getattr__","file":"/usr/lib/python3.14/site-packages/pluggy/_manager.py","line":74,"col":null},{"name":"project_name","file":"/usr/lib/python3.14/site-packages/pluggy/_manager.py","line":70,"col":null},{"name":"_plugin_nameversions","file":"/usr/lib/python3.14/site-packages/_pytest/terminal.py","line":1637,"col":null},{"name":"pytest_report_header","file":"/usr/lib/python3.14/site-packages/_pytest/terminal.py","line":901,"col":null},{"name":"pytest_sessionstart","file":"/usr/lib/python3.14/site-packages/_pytest/terminal.py","line":868,"col":null},{"name":"_parsegen","file":"/usr/lib/python3.14/email/feedparser.py","line":466,"col":null},{"name":"_parsegen","file":"/usr/lib/python3.14/email/feedparser.py","line":228,"col":null},{"name":"read_text","file":"/usr/lib/python3.14/pathlib/__init__.py","line":788,"col":null},{"name":"read_text","file":"/usr/lib/python3.14/importlib/metadata/__init__.py","line":915,"col":null},{"name":"metadata","file":"/usr/lib/python3.14/importlib/metadata/__init__.py","line":463,"col":null},{"name":"pytest_report_header","file":"/usr/lib/python3.14/site-packages/_hypothesis_pytestplugin.py","line":144,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/hypothesis/__init__.py","line":20,"col":null},{"name":"0x7fc3e78a768c","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"_get_sysconfigdata","file":"/usr/lib/python3.14/sysconfig/__init__.py","line":374,"col":null},{"name":"_init_posix","file":"/usr/lib/python3.14/sysconfig/__init__.py","line":392,"col":null},{"name":"_init_config_vars","file":"/usr/lib/python3.14/sysconfig/__init__.py","line":524,"col":null},{"name":"get_config_vars","file":"/usr/lib/python3.14/sysconfig/__init__.py","line":623,"col":null},{"name":"get_config_var","file":"/usr/lib/python3.14/sysconfig/__init__.py","line":640,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/hypothesis/internal/compat.py","line":80,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/hypothesis/errors.py","line":15,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/hypothesis/_settings.py","line":32,"col":null},{"name":"iter_child_nodes","file":"/usr/lib/python3.14/ast.py","line":285,"col":null},{"name":"traverse_node","file":"/usr/lib/python3.14/site-packages/_pytest/assertion/rewrite.py","line":547,"col":null},{"name":"traverse_node","file":"/usr/lib/python3.14/site-packages/_pytest/assertion/rewrite.py","line":548,"col":null},{"name":"visit_Assert","file":"/usr/lib/python3.14/site-packages/_pytest/assertion/rewrite.py","line":959,"col":null},{"name":"visit","file":"/usr/lib/python3.14/ast.py","line":506,"col":null},{"name":"run","file":"/usr/lib/python3.14/site-packages/_pytest/assertion/rewrite.py","line":748,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/hypothesis/_settings.py","line":35,"col":null},{"name":"iter_child_nodes","file":"/usr/lib/python3.14/ast.py","line":288,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/hypothesis/internal/conjecture/providers.py","line":35,"col":null},{"name":"Entry","file":"/usr/lib/python3.14/site-packages/hypothesis/internal/cache.py","line":27,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/hypothesis/internal/cache.py","line":23,"col":null},{"name":"run","file":"/usr/lib/python3.14/site-packages/_pytest/assertion/rewrite.py","line":746,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/hypothesis/internal/conjecture/choice.py","line":23,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/hypothesis/internal/conjecture/providers.py","line":37,"col":null},{"name":"visit_Assert","file":"/usr/lib/python3.14/site-packages/_pytest/assertion/rewrite.py","line":845,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/hypothesis/internal/conjecture/choice.py","line":24,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/hypothesis/internal/conjecture/utils.py","line":25,"col":null},{"name":"_find_and_load_unlocked","file":"","line":1325,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/hypothesis/internal/reflection.py","line":35,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/hypothesis/internal/lambda_sources.py","line":23,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/hypothesis/internal/reflection.py","line":36,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/hypothesis/internal/conjecture/choice.py","line":26,"col":null},{"name":"exec_module","file":"/usr/lib/python3.14/site-packages/_pytest/assertion/rewrite.py","line":181,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/hypothesis/internal/conjecture/providers.py","line":46,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/hypothesis/internal/conjecture/providers.py","line":51,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/hypothesis/internal/constants_ast.py","line":27,"col":null},{"name":"_rewrite_test","file":"/usr/lib/python3.14/site-packages/_pytest/assertion/rewrite.py","line":345,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/hypothesis/internal/escalation.py","line":26,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/hypothesis/internal/conjecture/providers.py","line":65,"col":null},{"name":"_validate_database","file":"/usr/lib/python3.14/site-packages/hypothesis/_settings.py","line":449,"col":null},{"name":"__init__","file":"/usr/lib/python3.14/site-packages/hypothesis/_settings.py","line":706,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/hypothesis/_settings.py","line":1227,"col":null},{"name":"__new__","file":"","line":106,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/hypothesis/database.py","line":687,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/hypothesis/__init__.py","line":21,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/hypothesis/control.py","line":24,"col":null},{"name":"pop_format_context","file":"/usr/lib/python3.14/site-packages/_pytest/assertion/rewrite.py","line":837,"col":null},{"name":"visit_BoolOp","file":"/usr/lib/python3.14/site-packages/_pytest/assertion/rewrite.py","line":1018,"col":null},{"name":"visit_Assert","file":"/usr/lib/python3.14/site-packages/_pytest/assertion/rewrite.py","line":880,"col":null},{"name":"copy_location","file":"/usr/lib/python3.14/ast.py","line":199,"col":null},{"name":"visit_Assert","file":"/usr/lib/python3.14/site-packages/_pytest/assertion/rewrite.py","line":963,"col":null},{"name":"isdir","file":"","line":51,"col":null},{"name":"makedirs","file":"","line":240,"col":null},{"name":"try_makedirs","file":"/usr/lib/python3.14/site-packages/_pytest/assertion/rewrite.py","line":1163,"col":null},{"name":"exec_module","file":"/usr/lib/python3.14/site-packages/_pytest/assertion/rewrite.py","line":167,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/hypothesis/internal/conjecture/data.py","line":82,"col":null},{"name":"0x7fc3e7985dc4","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/hypothesis/__init__.py","line":29,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/hypothesis/strategies/_internal/__init__.py","line":14,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/hypothesis/strategies/__init__.py","line":11,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/hypothesis/core.py","line":45,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/hypothesis/strategies/__init__.py","line":12,"col":null},{"name":"run","file":"/usr/lib/python3.14/site-packages/_pytest/assertion/rewrite.py","line":745,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/hypothesis/strategies/_internal/collections.py","line":23,"col":null},{"name":"visit_Name","file":"/usr/lib/python3.14/site-packages/_pytest/assertion/rewrite.py","line":982,"col":null},{"name":"visit_Attribute","file":"/usr/lib/python3.14/site-packages/_pytest/assertion/rewrite.py","line":1092,"col":null},{"name":"visit_Compare","file":"/usr/lib/python3.14/site-packages/_pytest/assertion/rewrite.py","line":1130,"col":null},{"name":"builtin","file":"/usr/lib/python3.14/site-packages/_pytest/assertion/rewrite.py","line":791,"col":null},{"name":"visit_Name","file":"/usr/lib/python3.14/site-packages/_pytest/assertion/rewrite.py","line":981,"col":null},{"name":"visit_Call","file":"/usr/lib/python3.14/site-packages/_pytest/assertion/rewrite.py","line":1060,"col":null},{"name":"visit_UnaryOp","file":"/usr/lib/python3.14/site-packages/_pytest/assertion/rewrite.py","line":1036,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/hypothesis/internal/conjecture/engine.py","line":54,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/hypothesis/internal/conjecture/engine.py","line":63,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/hypothesis/internal/conjecture/pareto.py","line":26,"col":null},{"name":"0x7fc3e78a7048","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"0x7fc3e78a7c50","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/hypothesis/internal/conjecture/shrinking/collection.py","line":14,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/hypothesis/internal/conjecture/shrinking/bytes.py","line":11,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/hypothesis/internal/conjecture/shrinking/__init__.py","line":11,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/hypothesis/internal/conjecture/shrinker.py","line":51,"col":null},{"name":"0x7fc3e798ff9c","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/hypothesis/internal/conjecture/shrinker.py","line":58,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/hypothesis/strategies/__init__.py","line":13,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/hypothesis/strategies/_internal/core.py","line":111,"col":null},{"name":"0x7fc3e798fd2f","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"source_exec_as_module","file":"/usr/lib/python3.14/site-packages/hypothesis/internal/reflection.py","line":374,"col":null},{"name":"accept","file":"/usr/lib/python3.14/site-packages/hypothesis/internal/reflection.py","line":481,"col":null},{"name":"accept","file":"/usr/lib/python3.14/site-packages/hypothesis/internal/reflection.py","line":544,"col":null},{"name":"decorator","file":"/usr/lib/python3.14/site-packages/hypothesis/strategies/_internal/utils.py","line":132,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/hypothesis/strategies/_internal/misc.py","line":91,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/hypothesis/strategies/_internal/core.py","line":143,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/hypothesis/strategies/_internal/core.py","line":150,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/hypothesis/strategies/_internal/core.py","line":158,"col":null},{"name":"__init__","file":"","line":5,"col":null},{"name":"__setitem__","file":"/usr/lib/python3.14/site-packages/hypothesis/internal/cache.py","line":135,"col":null},{"name":"cached_strategy","file":"/usr/lib/python3.14/site-packages/hypothesis/strategies/_internal/utils.py","line":75,"col":null},{"name":"characters","file":"/usr/lib/python3.14/site-packages/hypothesis/strategies/_internal/core.py","line":649,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/hypothesis/strategies/_internal/core.py","line":853,"col":null},{"name":"PermutationStrategy","file":"/usr/lib/python3.14/site-packages/hypothesis/strategies/_internal/core.py","line":1998,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/hypothesis/strategies/_internal/core.py","line":1988,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/hypothesis/strategies/__init__.py","line":48,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/hypothesis/strategies/_internal/datetime.py","line":831,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/hypothesis/core.py","line":140,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/hypothesis/core.py","line":150,"col":null},{"name":"_splitext","file":"","line":175,"col":null},{"name":"splitext","file":"","line":125,"col":null},{"name":"_name_from_stem","file":"/usr/lib/python3.14/importlib/metadata/__init__.py","line":947,"col":null},{"name":"_normalized_name","file":"/usr/lib/python3.14/importlib/metadata/__init__.py","line":932,"col":null},{"name":"unique_everseen","file":"/usr/lib/python3.14/importlib/metadata/_itertools.py","line":16,"col":null},{"name":"","file":"/usr/lib/python3.14/importlib/metadata/__init__.py","line":1008,"col":null},{"name":"entry_points","file":"/usr/lib/python3.14/importlib/metadata/__init__.py","line":1011,"col":null},{"name":"run","file":"/usr/lib/python3.14/site-packages/hypothesis/entry_points.py","line":26,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/hypothesis/__init__.py","line":59,"col":null},{"name":"__exit__","file":"/usr/lib/python3.14/contextlib.py","line":450,"col":null},{"name":"mtime","file":"/usr/lib/python3.14/importlib/metadata/__init__.py","line":761,"col":null},{"name":"from_name","file":"/usr/lib/python3.14/importlib/metadata/__init__.py","line":407,"col":null},{"name":"distribution","file":"/usr/lib/python3.14/importlib/metadata/__init__.py","line":960,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/pytools/pytools/version.py","line":7,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/pytools/pytools/__init__.py","line":74,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/sumpy/sumpy/__init__.py","line":29,"col":null},{"name":"import_path","file":"/usr/lib/python3.14/site-packages/_pytest/pathlib.py","line":596,"col":null},{"name":"importtestmodule","file":"/usr/lib/python3.14/site-packages/_pytest/python.py","line":508,"col":null},{"name":"_getobj","file":"/usr/lib/python3.14/site-packages/_pytest/python.py","line":561,"col":null},{"name":"obj","file":"/usr/lib/python3.14/site-packages/_pytest/python.py","line":290,"col":null},{"name":"_register_setup_module_fixture","file":"/usr/lib/python3.14/site-packages/_pytest/python.py","line":577,"col":null},{"name":"collect","file":"/usr/lib/python3.14/site-packages/_pytest/python.py","line":564,"col":null},{"name":"collect","file":"/usr/lib/python3.14/site-packages/_pytest/runner.py","line":406,"col":null},{"name":"from_call","file":"/usr/lib/python3.14/site-packages/_pytest/runner.py","line":361,"col":null},{"name":"pytest_make_collect_report","file":"/usr/lib/python3.14/site-packages/_pytest/runner.py","line":408,"col":null},{"name":"collect_one_node","file":"/usr/lib/python3.14/site-packages/_pytest/runner.py","line":589,"col":null},{"name":"_collect_one_node","file":"/usr/lib/python3.14/site-packages/_pytest/main.py","line":895,"col":null},{"name":"collect","file":"/usr/lib/python3.14/site-packages/_pytest/main.py","line":973,"col":null},{"name":"perform_collect","file":"/usr/lib/python3.14/site-packages/_pytest/main.py","line":849,"col":null},{"name":"pytest_collection","file":"/usr/lib/python3.14/site-packages/_pytest/main.py","line":394,"col":null},{"name":"_main","file":"/usr/lib/python3.14/site-packages/_pytest/main.py","line":383,"col":null},{"name":"wrap_session","file":"/usr/lib/python3.14/site-packages/_pytest/main.py","line":330,"col":null},{"name":"","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/numpy/_core/__init__.py","line":24,"col":null},{"name":"","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/numpy/__config__.py","line":4,"col":null},{"name":"","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/numpy/__init__.py","line":109,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/sumpy/sumpy/e2e.py","line":30,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/sumpy/sumpy/__init__.py","line":31,"col":null},{"name":"_parse_path","file":"/usr/lib/python3.14/pathlib/__init__.py","line":298,"col":null},{"name":"_tail","file":"/usr/lib/python3.14/pathlib/__init__.py","line":364,"col":null},{"name":"name","file":"/usr/lib/python3.14/pathlib/__init__.py","line":401,"col":null},{"name":"stem","file":"/usr/lib/python3.14/pathlib/__init__.py","line":445,"col":null},{"name":"with_suffix","file":"/usr/lib/python3.14/pathlib/__init__.py","line":433,"col":null},{"name":"_early_rewrite_bailout","file":"/usr/lib/python3.14/site-packages/_pytest/assertion/rewrite.py","line":213,"col":null},{"name":"find_spec","file":"/usr/lib/python3.14/site-packages/_pytest/assertion/rewrite.py","line":111,"col":null},{"name":"","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/numpy/_core/__init__.py","line":93,"col":null},{"name":"","file":"","line":1,"col":null},{"name":"verify_matching_signatures","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/numpy/_core/overrides.py","line":89,"col":null},{"name":"decorator","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/numpy/_core/overrides.py","line":148,"col":null},{"name":"","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/numpy/linalg/_linalg.py","line":1914,"col":null},{"name":"","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/numpy/linalg/__init__.py","line":87,"col":null},{"name":"","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/numpy/matrixlib/defmatrix.py","line":13,"col":null},{"name":"","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/numpy/matrixlib/__init__.py","line":4,"col":null},{"name":"","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/numpy/lib/_index_tricks_impl.py","line":8,"col":null},{"name":"","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/numpy/lib/_arraypad_impl.py","line":10,"col":null},{"name":"","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/numpy/lib/__init__.py","line":18,"col":null},{"name":"","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/numpy/__init__.py","line":454,"col":null},{"name":"acquire","file":"","line":317,"col":null},{"name":"_lock_unlock_module","file":"","line":474,"col":null},{"name":"_find_and_load_unlocked","file":"","line":1327,"col":null},{"name":"","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/numpy/lib/_function_base_impl.py","line":59,"col":null},{"name":"","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/numpy/lib/_index_tricks_impl.py","line":14,"col":null},{"name":"_raw_path","file":"/usr/lib/python3.14/pathlib/__init__.py","line":330,"col":null},{"name":"fnmatch_ex","file":"/usr/lib/python3.14/site-packages/_pytest/pathlib.py","line":460,"col":null},{"name":"_early_rewrite_bailout","file":"/usr/lib/python3.14/site-packages/_pytest/assertion/rewrite.py","line":220,"col":null},{"name":"","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/numpy/lib/_npyio_impl.py","line":26,"col":null},{"name":"_read_pyc","file":"/usr/lib/python3.14/site-packages/_pytest/assertion/rewrite.py","line":393,"col":null},{"name":"exec_module","file":"/usr/lib/python3.14/site-packages/_pytest/assertion/rewrite.py","line":176,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/__init__.py","line":31,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/sumpy/sumpy/e2e.py","line":33,"col":null},{"name":"0x7fc3e848879a","file":"/usr/lib/ld-linux-x86-64.so.2","line":0,"col":null},{"name":"0x7fc3e848b3e1","file":"/usr/lib/ld-linux-x86-64.so.2","line":0,"col":null},{"name":"0x7fc3e848642a","file":"/usr/lib/ld-linux-x86-64.so.2","line":0,"col":null},{"name":"","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/islpy/__init__.py","line":33,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/namedisl/namedisl/__init__.py","line":30,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/kernel/__init__.py","line":51,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/auto_test.py","line":34,"col":null},{"name":"0x7fc3e8482e14","file":"/usr/lib/ld-linux-x86-64.so.2","line":0,"col":null},{"name":"0x7fc3e84832c6","file":"/usr/lib/ld-linux-x86-64.so.2","line":0,"col":null},{"name":"0x7fc3e8483b96","file":"/usr/lib/ld-linux-x86-64.so.2","line":0,"col":null},{"name":"0x7fc3e8488533","file":"/usr/lib/ld-linux-x86-64.so.2","line":0,"col":null},{"name":"0x7fc3a59e3498","file":"?","line":0,"col":null},{"name":"0x7fc3a559cde7","file":"?","line":0,"col":null},{"name":"exec_module","file":"","line":1061,"col":null},{"name":"0x7fc3a59f7741","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/islpy/_isl.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3a59fa479","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/islpy/_isl.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3a559bda5","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/islpy/_isl.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3a559ce15","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/islpy/_isl.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"__new__","file":"/usr/lib/python3.14/enum.py","line":530,"col":null},{"name":"_create_","file":"/usr/lib/python3.14/enum.py","line":879,"col":null},{"name":"__call__","file":"/usr/lib/python3.14/enum.py","line":716,"col":null},{"name":"0x7fc3a59e2763","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/islpy/_isl.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3a59f786a","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/islpy/_isl.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3a559beae","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/islpy/_isl.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"__setattr__","file":"/usr/lib/python3.14/enum.py","line":823,"col":null},{"name":"0x7fc3a59eb2b4","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/islpy/_isl.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3a56d224b","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/islpy/_isl.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3a559cb13","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/islpy/_isl.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3a59f1bf9","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/islpy/_isl.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3a59f4a99","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/islpy/_isl.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3a578ee3b","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/islpy/_isl.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3a559cb1b","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/islpy/_isl.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3e78a79ee","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"0x7fc3a59eb756","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/islpy/_isl.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3a579353a","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/islpy/_isl.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3a579c654","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/islpy/_isl.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3a59ea544","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/islpy/_isl.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3a57a8bd7","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/islpy/_isl.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3a59eb0c4","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/islpy/_isl.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3a57b462a","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/islpy/_isl.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3e78a79f9","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"0x7fc3a59eabce","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/islpy/_isl.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3a581eae5","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/islpy/_isl.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3a559cb23","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/islpy/_isl.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3a59ea910","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/islpy/_isl.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3a582a628","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/islpy/_isl.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"path","file":"/usr/lib/python3.14/importlib/metadata/__init__.py","line":703,"col":null},{"name":"find_distributions","file":"/usr/lib/python3.14/importlib/metadata/__init__.py","line":883,"col":null},{"name":"find_distributions","file":"","line":1319,"col":null},{"name":"","file":"/usr/lib/python3.14/importlib/metadata/__init__.py","line":428,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/namedisl/namedisl/core.py","line":197,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/namedisl/namedisl/__init__.py","line":32,"col":null},{"name":"__open_nocancel","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"opendir","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"__init__","file":"/usr/lib/python3.14/zipfile/__init__.py","line":1427,"col":null},{"name":"__init__","file":"/usr/lib/python3.14/zipfile/_path/__init__.py","line":91,"col":null},{"name":"make","file":"/usr/lib/python3.14/zipfile/_path/__init__.py","line":156,"col":null},{"name":"__init__","file":"/usr/lib/python3.14/zipfile/_path/__init__.py","line":319,"col":null},{"name":"zip_children","file":"/usr/lib/python3.14/importlib/metadata/__init__.py","line":750,"col":null},{"name":"children","file":"/usr/lib/python3.14/importlib/metadata/__init__.py","line":746,"col":null},{"name":"open","file":"/usr/lib/python3.14/pathlib/__init__.py","line":771,"col":null},{"name":"read_text","file":"/usr/lib/python3.14/pathlib/__init__.py","line":787,"col":null},{"name":"version","file":"/usr/lib/python3.14/importlib/metadata/__init__.py","line":486,"col":null},{"name":"_parse_headers","file":"/usr/lib/python3.14/email/feedparser.py","line":489,"col":null},{"name":"_parsegen","file":"/usr/lib/python3.14/email/feedparser.py","line":240,"col":null},{"name":"metadata","file":"/usr/lib/python3.14/importlib/metadata/__init__.py","line":471,"col":null},{"name":"__eq__","file":"/usr/lib/python3.14/annotationlib.py","line":293,"col":null},{"name":"_type_check","file":"/usr/lib/python3.14/typing.py","line":206,"col":null},{"name":"_make_eager_annotate","file":"/usr/lib/python3.14/typing.py","line":2953,"col":null},{"name":"__new__","file":"/usr/lib/python3.14/typing.py","line":2989,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/namedisl/namedisl/core.py","line":260,"col":null},{"name":"namedtuple","file":"/usr/lib/python3.14/collections/__init__.py","line":515,"col":null},{"name":"_make_nmtuple","file":"/usr/lib/python3.14/typing.py","line":2946,"col":null},{"name":"__new__","file":"/usr/lib/python3.14/typing.py","line":3019,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/namedisl/namedisl/core.py","line":548,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/pymbolic/pymbolic/primitives.py","line":58,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/pymbolic/pymbolic/compiler.py","line":38,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/pymbolic/pymbolic/__init__.py","line":31,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/kernel/array.py","line":41,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/kernel/data.py","line":46,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/kernel/__init__.py","line":63,"col":null},{"name":"map_cls","file":"/mnt/data/code/projects/inducer/pymbolic/pymbolic/primitives.py","line":1110,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/pymbolic/pymbolic/primitives.py","line":1556,"col":null},{"name":"_augment_expression_dataclass","file":"/mnt/data/code/projects/inducer/pymbolic/pymbolic/primitives.py","line":1055,"col":null},{"name":"map_cls","file":"/mnt/data/code/projects/inducer/pymbolic/pymbolic/primitives.py","line":1112,"col":null},{"name":"_augment_expression_dataclass","file":"/mnt/data/code/projects/inducer/pymbolic/pymbolic/primitives.py","line":1066,"col":null},{"name":"add_fns_to_class","file":"/usr/lib/python3.14/dataclasses.py","line":505,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/pymbolic/pymbolic/primitives.py","line":1596,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/kernel/array.py","line":47,"col":null},{"name":"_type_convert","file":"/usr/lib/python3.14/typing.py","line":175,"col":null},{"name":"_type_check","file":"/usr/lib/python3.14/typing.py","line":202,"col":null},{"name":"__ror__","file":"/usr/lib/python3.14/typing.py","line":1375,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/pymbolic/pymbolic/mapper/coefficient.py","line":36,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/symbolic.py","line":69,"col":null},{"name":"0x7fc3e78a0952","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/symbolic.py","line":103,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/symbolic.py","line":704,"col":null},{"name":"_init_fn","file":"/usr/lib/python3.14/dataclasses.py","line":705,"col":null},{"name":"_process_class","file":"/usr/lib/python3.14/dataclasses.py","line":1147,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/symbolic.py","line":922,"col":null},{"name":"_augment_expression_dataclass","file":"/mnt/data/code/projects/inducer/pymbolic/pymbolic/primitives.py","line":942,"col":null},{"name":"_process_class","file":"/usr/lib/python3.14/dataclasses.py","line":1051,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/kernel/data.py","line":950,"col":null},{"name":"0x7fc3e7985deb","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/kernel/__init__.py","line":124,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/version.py","line":31,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/codegen/__init__.py","line":44,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/__init__.py","line":32,"col":null},{"name":"_processmessage","file":"/usr/lib/python3.14/site-packages/pluggy/_tracing.py","line":46,"col":null},{"name":"__call__","file":"/usr/lib/python3.14/site-packages/pluggy/_tracing.py","line":69,"col":null},{"name":"_early_rewrite_bailout","file":"/usr/lib/python3.14/site-packages/_pytest/assertion/rewrite.py","line":226,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/__init__.py","line":33,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/library/reduction.py","line":3,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/translation_unit.py","line":51,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/kernel/creation.py","line":82,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/__init__.py","line":36,"col":null},{"name":"_fill_cache","file":"","line":1412,"col":null},{"name":"find_spec","file":"","line":1369,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/__init__.py","line":72,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/kernel/tools.py","line":44,"col":null},{"name":"_fixupParents","file":"/usr/lib/python3.14/logging/__init__.py","line":1429,"col":null},{"name":"getLogger","file":"/usr/lib/python3.14/logging/__init__.py","line":1390,"col":null},{"name":"getLogger","file":"/usr/lib/python3.14/logging/__init__.py","line":2142,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/kernel/tools.py","line":82,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/kernel/tools.py","line":384,"col":null},{"name":"for_each_kernel","file":"/mnt/data/code/projects/inducer/loopy/loopy/translation_unit.py","line":819,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/kernel/tools.py","line":506,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/kernel/tools.py","line":1881,"col":null},{"name":"__eq__","file":"/usr/lib/python3.14/typing.py","line":1363,"col":null},{"name":"__mro_entries__","file":"/usr/lib/python3.14/typing.py","line":1532,"col":null},{"name":"_collect_type_parameters","file":"/usr/lib/python3.14/typing.py","line":287,"col":null},{"name":"__init__","file":"/usr/lib/python3.14/typing.py","line":1355,"col":null},{"name":"_generic_class_getitem","file":"/usr/lib/python3.14/typing.py","line":1174,"col":null},{"name":"inner","file":"/usr/lib/python3.14/typing.py","line":402,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/kernel/tools.py","line":2017,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/kernel/tools.py","line":2120,"col":null},{"name":"_find_and_load_unlocked","file":"","line":1310,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/__init__.py","line":83,"col":null},{"name":"with_name","file":"/usr/lib/python3.14/pathlib/__init__.py","line":409,"col":null},{"name":"with_suffix","file":"/usr/lib/python3.14/pathlib/__init__.py","line":440,"col":null},{"name":"_find_spec","file":"","line":1263,"col":null},{"name":"spec_from_file_location","file":"","line":596,"col":null},{"name":"_get_spec","file":"","line":1354,"col":null},{"name":"find_spec","file":"","line":1400,"col":null},{"name":"get_code","file":"","line":849,"col":null},{"name":"_unpack_uint32","file":"","line":92,"col":null},{"name":"_classify_pyc","file":"","line":449,"col":null},{"name":"get_code","file":"","line":860,"col":null},{"name":"__getattr__","file":"/usr/lib/python3.14/typing.py","line":3864,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/options.py","line":30,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/options.py","line":43,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/options.py","line":79,"col":null},{"name":"_uniq","file":"/usr/lib/python3.14/re/_parser.py","line":450,"col":null},{"name":"_parse","file":"/usr/lib/python3.14/re/_parser.py","line":624,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/options.py","line":343,"col":null},{"name":"__getitem__","file":"/usr/lib/python3.14/re/_parser.py","line":169,"col":null},{"name":"_parse","file":"/usr/lib/python3.14/re/_parser.py","line":879,"col":null},{"name":"_compile","file":"/usr/lib/python3.14/re/_compiler.py","line":58,"col":null},{"name":"_compile","file":"/usr/lib/python3.14/re/_compiler.py","line":116,"col":null},{"name":"_compile","file":"/usr/lib/python3.14/re/_compiler.py","line":133,"col":null},{"name":"_code","file":"/usr/lib/python3.14/re/_compiler.py","line":599,"col":null},{"name":"compile","file":"/usr/lib/python3.14/re/_compiler.py","line":766,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/__init__.py","line":84,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/preprocess.py","line":74,"col":null},{"name":"_generic_class_getitem","file":"/usr/lib/python3.14/typing.py","line":1130,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/type_inference.py","line":219,"col":null},{"name":"_load_unlocked","file":"","line":950,"col":null},{"name":"__init__","file":"/mnt/data/code/projects/inducer/pytools/pytools/persistent_dict.py","line":456,"col":null},{"name":"__init__","file":"/mnt/data/code/projects/inducer/pytools/pytools/persistent_dict.py","line":694,"col":null},{"name":"memoize_on_disk","file":"/mnt/data/code/projects/inducer/loopy/loopy/tools.py","line":968,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/preprocess.py","line":814,"col":null},{"name":"exists","file":"","line":19,"col":null},{"name":"makedirs","file":"","line":224,"col":null},{"name":"_make_container_dir","file":"/mnt/data/code/projects/inducer/pytools/pytools/persistent_dict.py","line":586,"col":null},{"name":"__init__","file":"/mnt/data/code/projects/inducer/pytools/pytools/persistent_dict.py","line":470,"col":null},{"name":"0x7fc3e78a4f23","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"0x7fc3e4a32c0c","file":"/usr/lib/libsqlite3.so.3.53.4","line":0,"col":null},{"name":"0x7fc3e4a29768","file":"/usr/lib/libsqlite3.so.3.53.4","line":0,"col":null},{"name":"0x7fc3e4a9ca03","file":"/usr/lib/libsqlite3.so.3.53.4","line":0,"col":null},{"name":"0x7fc3e4afefd0","file":"/usr/lib/libsqlite3.so.3.53.4","line":0,"col":null},{"name":"0x7fc3e4bbdb50","file":"/usr/lib/python3.14/lib-dynload/_sqlite3.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"__init__","file":"/mnt/data/code/projects/inducer/pytools/pytools/persistent_dict.py","line":479,"col":null},{"name":"0x7fc3e4afb4ce","file":"/usr/lib/libsqlite3.so.3.53.4","line":0,"col":null},{"name":"0x7fc3e4ab397d","file":"/usr/lib/libsqlite3.so.3.53.4","line":0,"col":null},{"name":"0x7fc3e4ab3fdf","file":"/usr/lib/libsqlite3.so.3.53.4","line":0,"col":null},{"name":"0x7fc3e4ab421f","file":"/usr/lib/libsqlite3.so.3.53.4","line":0,"col":null},{"name":"0x7fc3e4ab4a0c","file":"/usr/lib/libsqlite3.so.3.53.4","line":0,"col":null},{"name":"0x7fc3e4ab4a64","file":"/usr/lib/libsqlite3.so.3.53.4","line":0,"col":null},{"name":"0x7fc3e4a9a624","file":"/usr/lib/libsqlite3.so.3.53.4","line":0,"col":null},{"name":"0x7fc3e4af630f","file":"/usr/lib/libsqlite3.so.3.53.4","line":0,"col":null},{"name":"0x7fc3e4afb4ad","file":"/usr/lib/libsqlite3.so.3.53.4","line":0,"col":null},{"name":"0x7fc3e4ab4b20","file":"/usr/lib/libsqlite3.so.3.53.4","line":0,"col":null},{"name":"sqlite3_prepare_v2","file":"/usr/lib/libsqlite3.so.3.53.4","line":0,"col":null},{"name":"0x7fc3e4bc1005","file":"/usr/lib/python3.14/lib-dynload/_sqlite3.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3e4bc0eeb","file":"/usr/lib/python3.14/lib-dynload/_sqlite3.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3e4bbfab2","file":"/usr/lib/python3.14/lib-dynload/_sqlite3.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3e4bbeab0","file":"/usr/lib/python3.14/lib-dynload/_sqlite3.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"execute","file":"/mnt/data/code/projects/inducer/pytools/pytools/persistent_dict.py","line":545,"col":null},{"name":"_exec_sql_fn","file":"/mnt/data/code/projects/inducer/pytools/pytools/persistent_dict.py","line":560,"col":null},{"name":"_exec_sql","file":"/mnt/data/code/projects/inducer/pytools/pytools/persistent_dict.py","line":547,"col":null},{"name":"__init__","file":"/mnt/data/code/projects/inducer/pytools/pytools/persistent_dict.py","line":484,"col":null},{"name":"sqlite3_column_count","file":"/usr/lib/libsqlite3.so.3.53.4","line":0,"col":null},{"name":"sqlite3_exec","file":"/usr/lib/libsqlite3.so.3.53.4","line":0,"col":null},{"name":"0x7fc3e4ab4597","file":"/usr/lib/libsqlite3.so.3.53.4","line":0,"col":null},{"name":"_find_and_load_unlocked","file":"","line":1350,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/__init__.py","line":85,"col":null},{"name":"free","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"0x7fc3e7837e2a","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"strerror_l","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"_path_is_mode_type","file":"","line":158,"col":null},{"name":"_path_isfile","file":"","line":166,"col":null},{"name":"find_spec","file":"","line":1384,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/schedule/__init__.py","line":29,"col":null},{"name":"_process_class","file":"/usr/lib/python3.14/dataclasses.py","line":1125,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/schedule/__init__.py","line":88,"col":null},{"name":"_signature_from_callable","file":"/usr/lib/python3.14/inspect.py","line":2478,"col":null},{"name":"_signature_from_callable","file":"/usr/lib/python3.14/inspect.py","line":2446,"col":null},{"name":"_signature_from_callable","file":"/usr/lib/python3.14/inspect.py","line":2563,"col":null},{"name":"_process_class","file":"/usr/lib/python3.14/dataclasses.py","line":1222,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/schedule/__init__.py","line":93,"col":null},{"name":"add_fn","file":"/usr/lib/python3.14/dataclasses.py","line":473,"col":null},{"name":"_init_fn","file":"/usr/lib/python3.14/dataclasses.py","line":720,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/schedule/__init__.py","line":102,"col":null},{"name":"get_annotations","file":"/usr/lib/python3.14/annotationlib.py","line":1024,"col":null},{"name":"__annotate__","file":"/usr/lib/python3.14/dataclasses.py","line":548,"col":null},{"name":"_get_dunder_annotations","file":"/usr/lib/python3.14/annotationlib.py","line":1180,"col":null},{"name":"get_annotations","file":"/usr/lib/python3.14/annotationlib.py","line":995,"col":null},{"name":"_signature_from_function","file":"/usr/lib/python3.14/inspect.py","line":2340,"col":null},{"name":"_signature_from_callable","file":"/usr/lib/python3.14/inspect.py","line":2517,"col":null},{"name":"_is_type","file":"/usr/lib/python3.14/dataclasses.py","line":807,"col":null},{"name":"_process_class","file":"/usr/lib/python3.14/dataclasses.py","line":1056,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/schedule/__init__.py","line":107,"col":null},{"name":"_process_class","file":"/usr/lib/python3.14/dataclasses.py","line":1053,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/schedule/__init__.py","line":112,"col":null},{"name":"_signature_from_callable","file":"/usr/lib/python3.14/inspect.py","line":2514,"col":null},{"name":"_get_field","file":"/usr/lib/python3.14/dataclasses.py","line":834,"col":null},{"name":"_process_class","file":"/usr/lib/python3.14/dataclasses.py","line":1066,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/schedule/__init__.py","line":117,"col":null},{"name":"get_origin","file":"/usr/lib/python3.14/typing.py","line":2513,"col":null},{"name":"_is_classvar","file":"/usr/lib/python3.14/dataclasses.py","line":753,"col":null},{"name":"_get_field","file":"/usr/lib/python3.14/dataclasses.py","line":867,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/schedule/__init__.py","line":122,"col":null},{"name":"_shadowed_dict","file":"/usr/lib/python3.14/inspect.py","line":1725,"col":null},{"name":"_check_class","file":"/usr/lib/python3.14/inspect.py","line":1693,"col":null},{"name":"getattr_static","file":"/usr/lib/python3.14/inspect.py","line":1753,"col":null},{"name":"_signature_get_user_defined_method","file":"/usr/lib/python3.14/inspect.py","line":1923,"col":null},{"name":"_signature_from_callable","file":"/usr/lib/python3.14/inspect.py","line":2531,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/schedule/__init__.py","line":127,"col":null},{"name":"0x7fc3e7985de5","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"__init__","file":"/usr/lib/python3.14/dataclasses.py","line":301,"col":null},{"name":"field","file":"/usr/lib/python3.14/dataclasses.py","line":412,"col":null},{"name":"_get_field","file":"/usr/lib/python3.14/dataclasses.py","line":840,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/schedule/__init__.py","line":578,"col":null},{"name":"0x7fc3e78a8088","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"_init_fn","file":"/usr/lib/python3.14/dataclasses.py","line":690,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/schedule/__init__.py","line":1609,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/schedule/__init__.py","line":2363,"col":null},{"name":"0x7fc3e78a75ce","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"0x7fc3e4a2e377","file":"/usr/lib/libsqlite3.so.3.53.4","line":0,"col":null},{"name":"0x7fc3e4ad7125","file":"/usr/lib/libsqlite3.so.3.53.4","line":0,"col":null},{"name":"0x7fc3e4ad72a1","file":"/usr/lib/libsqlite3.so.3.53.4","line":0,"col":null},{"name":"0x7fc3e4b60e51","file":"/usr/lib/libsqlite3.so.3.53.4","line":0,"col":null},{"name":"0x7fc3e4aff0a7","file":"/usr/lib/libsqlite3.so.3.53.4","line":0,"col":null},{"name":"0x7fc3e4a975d4","file":"/usr/lib/libsqlite3.so.3.53.4","line":0,"col":null},{"name":"0x7fc3e4af6332","file":"/usr/lib/libsqlite3.so.3.53.4","line":0,"col":null},{"name":"setdefault","file":"","line":132,"col":null},{"name":"__enter__","file":"","line":170,"col":null},{"name":"acquire","file":"","line":311,"col":null},{"name":"__enter__","file":"","line":421,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/__init__.py","line":91,"col":null},{"name":"_find_spec","file":"","line":1261,"col":null},{"name":"0x7fc3e78a65cd","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"0x7fc3e78a7766","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"_process_class","file":"/usr/lib/python3.14/dataclasses.py","line":1106,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/statistics.py","line":119,"col":null},{"name":"inner","file":"/usr/lib/python3.14/typing.py","line":396,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/statistics.py","line":196,"col":null},{"name":"add_fns_to_class","file":"/usr/lib/python3.14/dataclasses.py","line":507,"col":null},{"name":"__init__","file":"/usr/lib/python3.14/enum.py","line":237,"col":null},{"name":"__new__","file":"/usr/lib/python3.14/enum.py","line":526,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/statistics.py","line":609,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/statistics.py","line":845,"col":null},{"name":"__getattr__","file":"/usr/lib/python3.14/typing.py","line":1285,"col":null},{"name":"_generic_init_subclass","file":"/usr/lib/python3.14/typing.py","line":1189,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/statistics.py","line":953,"col":null},{"name":"__getattr__","file":"/usr/lib/python3.14/typing.py","line":1287,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/statistics.py","line":1227,"col":null},{"name":"_process_class","file":"/usr/lib/python3.14/dataclasses.py","line":1088,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/statistics.py","line":1411,"col":null},{"name":"0x7fc3e7990483","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"memoize_on_first_arg","file":"/mnt/data/code/projects/inducer/pytools/pytools/__init__.py","line":850,"col":null},{"name":"memoize_method","file":"/mnt/data/code/projects/inducer/pytools/pytools/__init__.py","line":872,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/statistics.py","line":1850,"col":null},{"name":"find_spec","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/_pyopencl_editable.py","line":157,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/__init__.py","line":114,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/target/cuda.py","line":47,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/target/cuda.py","line":48,"col":null},{"name":"","file":"","line":1337,"col":null},{"name":"__init__","file":"","line":1337,"col":null},{"name":"__getattr__","file":"/usr/lib/python3.14/typing.py","line":3847,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/target/c/codegen/expression.py","line":26,"col":null},{"name":"malloc","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/target/c/codegen/expression.py","line":48,"col":null},{"name":"__init__","file":"/usr/lib/python3.14/typing.py","line":1232,"col":null},{"name":"__init__","file":"/usr/lib/python3.14/typing.py","line":1349,"col":null},{"name":"Literal","file":"/usr/lib/python3.14/typing.py","line":784,"col":null},{"name":"inner","file":"/usr/lib/python3.14/typing.py","line":399,"col":null},{"name":"__getitem__","file":"/usr/lib/python3.14/typing.py","line":573,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/expression.py","line":44,"col":null},{"name":"0x7fc3e78a6ec7","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/target/c/codegen/expression.py","line":80,"col":null},{"name":"arraydescr_new","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/numpy/_core/_multiarray_umath.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"_create_vector_types","file":"/mnt/data/code/projects/inducer/loopy/loopy/target/cuda.py","line":104,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/target/cuda.py","line":128,"col":null},{"name":"_create_vector_types","file":"/mnt/data/code/projects/inducer/loopy/loopy/target/cuda.py","line":122,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/target/cuda.py","line":328,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/__init__.py","line":115,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/target/execution.py","line":40,"col":null},{"name":"dataclass","file":"/usr/lib/python3.14/dataclasses.py","line":1451,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/pytools/pytools/py_codegen.py","line":172,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/target/execution.py","line":121,"col":null},{"name":"__get__","file":"/usr/lib/python3.14/functools.py","line":1117,"col":null},{"name":"user_cache_dir","file":"/usr/lib/python3.14/site-packages/platformdirs/unix.py","line":286,"col":null},{"name":"user_cache_dir","file":"/usr/lib/python3.14/site-packages/platformdirs/__init__.py","line":179,"col":null},{"name":"__init__","file":"/mnt/data/code/projects/inducer/pytools/pytools/persistent_dict.py","line":463,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/target/execution.py","line":741,"col":null},{"name":"0x7fc3e4a32bf0","file":"/usr/lib/libsqlite3.so.3.53.4","line":0,"col":null},{"name":"0x7fc3e4a9c689","file":"/usr/lib/libsqlite3.so.3.53.4","line":0,"col":null},{"name":"0x7fc3e4afce9c","file":"/usr/lib/libsqlite3.so.3.53.4","line":0,"col":null},{"name":"0x7fc3e4afd25a","file":"/usr/lib/libsqlite3.so.3.53.4","line":0,"col":null},{"name":"sqlite3_create_function","file":"/usr/lib/libsqlite3.so.3.53.4","line":0,"col":null},{"name":"0x7fc3e4b611cd","file":"/usr/lib/libsqlite3.so.3.53.4","line":0,"col":null},{"name":"sqlite3_free","file":"/usr/lib/libsqlite3.so.3.53.4","line":0,"col":null},{"name":"0x7fc3e4ae8adf","file":"/usr/lib/libsqlite3.so.3.53.4","line":0,"col":null},{"name":"0x7fc3e4ac9529","file":"/usr/lib/libsqlite3.so.3.53.4","line":0,"col":null},{"name":"0x7fc3e4af699a","file":"/usr/lib/libsqlite3.so.3.53.4","line":0,"col":null},{"name":"sqlite3_strnicmp","file":"/usr/lib/libsqlite3.so.3.53.4","line":0,"col":null},{"name":"0x7fc3e4ab25d3","file":"/usr/lib/libsqlite3.so.3.53.4","line":0,"col":null},{"name":"0x7fc3e4ab5b2b","file":"/usr/lib/libsqlite3.so.3.53.4","line":0,"col":null},{"name":"0x7fc3e4af67c1","file":"/usr/lib/libsqlite3.so.3.53.4","line":0,"col":null},{"name":"__init__","file":"/mnt/data/code/projects/inducer/pytools/pytools/persistent_dict.py","line":514,"col":null},{"name":"0x7fc3e4a33eec","file":"/usr/lib/libsqlite3.so.3.53.4","line":0,"col":null},{"name":"0x7fc3e4a3416f","file":"/usr/lib/libsqlite3.so.3.53.4","line":0,"col":null},{"name":"0x7fc3e4a3422f","file":"/usr/lib/libsqlite3.so.3.53.4","line":0,"col":null},{"name":"0x7fc3e4a4a201","file":"/usr/lib/libsqlite3.so.3.53.4","line":0,"col":null},{"name":"0x7fc3e4afefa4","file":"/usr/lib/libsqlite3.so.3.53.4","line":0,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/target/execution.py","line":753,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/__init__.py","line":116,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/target/ispc.py","line":70,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/target/ispc.py","line":284,"col":null},{"name":"_path_split","file":"","line":139,"col":null},{"name":"cache_from_source","file":"","line":265,"col":null},{"name":"_get_cached","file":"","line":372,"col":null},{"name":"cached","file":"","line":641,"col":null},{"name":"_init_module_attrs","file":"","line":801,"col":null},{"name":"module_from_spec","file":"","line":822,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/__init__.py","line":117,"col":null},{"name":"_create_vector_types","file":"/mnt/data/code/projects/inducer/loopy/loopy/target/opencl.py","line":176,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/target/opencl.py","line":184,"col":null},{"name":"_convert_from_any.part.0","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/numpy/_core/_multiarray_umath.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"_create_vector_types","file":"/mnt/data/code/projects/inducer/loopy/loopy/target/opencl.py","line":160,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/target/opencl.py","line":622,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/__init__.py","line":118,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/target/pyopencl.py","line":65,"col":null},{"name":"0x7fc3e78a5098","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"0x7fc3e78a623e","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"0x7fc3e78a8091","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/target/python.py","line":32,"col":null},{"name":"__new__","file":"","line":107,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/genpy/genpy/__init__.py","line":382,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/target/python.py","line":64,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/target/python.py","line":189,"col":null},{"name":"getLogger","file":"/usr/lib/python3.14/logging/__init__.py","line":1387,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/target/pyopencl.py","line":69,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/target/pyopencl.py","line":778,"col":null},{"name":"_format_parsed_parts","file":"/usr/lib/python3.14/pathlib/__init__.py","line":265,"col":null},{"name":"with_name","file":"/usr/lib/python3.14/pathlib/__init__.py","line":415,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/__init__.py","line":120,"col":null},{"name":"get_code","file":"","line":886,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/transform/add_barrier.py","line":31,"col":null},{"name":"__init__","file":"/mnt/data/code/projects/inducer/pytools/pytools/lex.py","line":83,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/match.py","line":127,"col":null},{"name":"_parse","file":"/usr/lib/python3.14/re/_parser.py","line":563,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/match.py","line":135,"col":null},{"name":"__next","file":"/usr/lib/python3.14/re/_parser.py","line":255,"col":null},{"name":"__init__","file":"/usr/lib/python3.14/re/_parser.py","line":239,"col":null},{"name":"parse","file":"/usr/lib/python3.14/re/_parser.py","line":966,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/match.py","line":139,"col":null},{"name":"_type_check","file":"/usr/lib/python3.14/typing.py","line":198,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/match.py","line":160,"col":null},{"name":"namedtuple","file":"/usr/lib/python3.14/collections/__init__.py","line":405,"col":null},{"name":"namedtuple","file":"/usr/lib/python3.14/collections/__init__.py","line":447,"col":null},{"name":"_field_assign","file":"/usr/lib/python3.14/dataclasses.py","line":587,"col":null},{"name":"_field_init","file":"/usr/lib/python3.14/dataclasses.py","line":648,"col":null},{"name":"_init_fn","file":"/usr/lib/python3.14/dataclasses.py","line":697,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/match.py","line":230,"col":null},{"name":"_signature_from_callable","file":"/usr/lib/python3.14/inspect.py","line":2466,"col":null},{"name":"_is_type","file":"/usr/lib/python3.14/dataclasses.py","line":810,"col":null},{"name":"_get_field","file":"/usr/lib/python3.14/dataclasses.py","line":882,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/match.py","line":258,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/match.py","line":275,"col":null},{"name":"StackMatchComponent","file":"/mnt/data/code/projects/inducer/loopy/loopy/match.py","line":504,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/match.py","line":498,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/match.py","line":534,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/match.py","line":550,"col":null},{"name":"_signature_from_callable","file":"/usr/lib/python3.14/inspect.py","line":2431,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/match.py","line":562,"col":null},{"name":"_make_annotate_function","file":"/usr/lib/python3.14/dataclasses.py","line":541,"col":null},{"name":"add_fns_to_class","file":"/usr/lib/python3.14/dataclasses.py","line":518,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/match.py","line":577,"col":null},{"name":"remove","file":"","line":82,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/transform/add_barrier.py","line":32,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/transform/instruction.py","line":33,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/__init__.py","line":121,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/__init__.py","line":125,"col":null},{"name":"_is_marked_for_rewrite","file":"/usr/lib/python3.14/site-packages/_pytest/assertion/rewrite.py","line":254,"col":null},{"name":"_early_rewrite_bailout","file":"/usr/lib/python3.14/site-packages/_pytest/assertion/rewrite.py","line":223,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/__init__.py","line":126,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/transform/buffer.py","line":47,"col":null},{"name":"0x7fc3e798f404","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/transform/array_buffer_map.py","line":32,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/transform/array_buffer_map.py","line":85,"col":null},{"name":"_load_unlocked","file":"","line":949,"col":null},{"name":"0x7fc3e4afce49","file":"/usr/lib/libsqlite3.so.3.53.4","line":0,"col":null},{"name":"0x7fc3e4afd1b6","file":"/usr/lib/libsqlite3.so.3.53.4","line":0,"col":null},{"name":"sqlite3_create_function_v2","file":"/usr/lib/libsqlite3.so.3.53.4","line":0,"col":null},{"name":"sqlite3_overload_function","file":"/usr/lib/libsqlite3.so.3.53.4","line":0,"col":null},{"name":"0x7fc3e4aff06b","file":"/usr/lib/libsqlite3.so.3.53.4","line":0,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/transform/buffer.py","line":534,"col":null},{"name":"_early_rewrite_bailout","file":"/usr/lib/python3.14/site-packages/_pytest/assertion/rewrite.py","line":198,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/__init__.py","line":127,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/transform/callable.py","line":145,"col":null},{"name":"spec_from_file_location","file":"","line":586,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/__init__.py","line":134,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/transform/data.py","line":48,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/transform/data.py","line":940,"col":null},{"name":"update_wrapper","file":"/usr/lib/python3.14/functools.py","line":50,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/transform/data.py","line":956,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/__init__.py","line":148,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/__init__.py","line":149,"col":null},{"name":"0x7fc3e798f5ce","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/transform/iname.py","line":173,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/__init__.py","line":183,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/transform/loop_fusion.py","line":78,"col":null},{"name":"add_fns_to_class","file":"/usr/lib/python3.14/dataclasses.py","line":521,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/transform/loop_fusion.py","line":189,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/transform/loop_fusion.py","line":224,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/transform/loop_fusion.py","line":232,"col":null},{"name":"_format","file":"/usr/lib/python3.14/inspect.py","line":2786,"col":null},{"name":"format","file":"/usr/lib/python3.14/inspect.py","line":3285,"col":null},{"name":"__str__","file":"/usr/lib/python3.14/inspect.py","line":3266,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/transform/loop_fusion.py","line":237,"col":null},{"name":"_signature_bound_method","file":"/usr/lib/python3.14/inspect.py","line":2043,"col":null},{"name":"_signature_from_callable","file":"/usr/lib/python3.14/inspect.py","line":2449,"col":null},{"name":"isclass","file":"/usr/lib/python3.14/inspect.py","line":186,"col":null},{"name":"_descriptor_get","file":"/usr/lib/python3.14/inspect.py","line":2410,"col":null},{"name":"_signature_get_user_defined_method","file":"/usr/lib/python3.14/inspect.py","line":1941,"col":null},{"name":"_signature_from_callable","file":"/usr/lib/python3.14/inspect.py","line":2546,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/transform/loop_fusion.py","line":242,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/__init__.py","line":187,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/__init__.py","line":188,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/transform/padding.py","line":43,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/__init__.py","line":196,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/transform/precompute.py","line":32,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/transform/precompute.py","line":148,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/__init__.py","line":197,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/transform/privatize.py","line":116,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/__init__.py","line":201,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/transform/realize_reduction.py","line":35,"col":null},{"name":"__new__","file":"/usr/lib/python3.14/typing.py","line":3170,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/transform/realize_reduction.py","line":76,"col":null},{"name":"__init__","file":"/usr/lib/python3.14/dataclasses.py","line":440,"col":null},{"name":"_process_class","file":"/usr/lib/python3.14/dataclasses.py","line":1130,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/transform/realize_reduction.py","line":85,"col":null},{"name":"0x7fc3e7990362","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"0x7fc3e798f636","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"_get_and_call_annotate","file":"/usr/lib/python3.14/annotationlib.py","line":1153,"col":null},{"name":"get_annotations","file":"/usr/lib/python3.14/annotationlib.py","line":991,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/transform/realize_reduction.py","line":201,"col":null},{"name":"_get_field","file":"/usr/lib/python3.14/dataclasses.py","line":870,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/transform/realize_reduction.py","line":346,"col":null},{"name":"","file":"/usr/lib/python3.14/dataclasses.py","line":733,"col":null},{"name":"_frozen_set_del_attr","file":"/usr/lib/python3.14/dataclasses.py","line":733,"col":null},{"name":"_process_class","file":"/usr/lib/python3.14/dataclasses.py","line":1202,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/transform/realize_reduction.py","line":1788,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/__init__.py","line":202,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/transform/save.py","line":56,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/schedule/tools.py","line":57,"col":null},{"name":"_process_class","file":"/usr/lib/python3.14/dataclasses.py","line":1018,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/schedule/tree.py","line":56,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/schedule/tools.py","line":72,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/schedule/tools.py","line":191,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/schedule/tools.py","line":206,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/schedule/tools.py","line":228,"col":null},{"name":"_get_field","file":"/usr/lib/python3.14/dataclasses.py","line":890,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/transform/save.py","line":83,"col":null},{"name":"_process_class","file":"/usr/lib/python3.14/dataclasses.py","line":1233,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/transform/save.py","line":222,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/__init__.py","line":203,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/transform/subst.py","line":51,"col":null},{"name":"overload","file":"/usr/lib/python3.14/typing.py","line":2696,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/transform/subst.py","line":71,"col":null},{"name":"_set_up_default_target","file":"/mnt/data/code/projects/inducer/loopy/loopy/__init__.py","line":682,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/loopy/loopy/__init__.py","line":693,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/pyopencl/pyopencl/__init__.py","line":37,"col":null},{"name":"0x7fc3e78a8078","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/pyopencl/pyopencl/cltypes.py","line":29,"col":null},{"name":"0x7fc3e84a1522","file":"/usr/lib/ld-linux-x86-64.so.2","line":0,"col":null},{"name":"0x7fc3e84802b6","file":"/usr/lib/ld-linux-x86-64.so.2","line":0,"col":null},{"name":"0x7fc3e8485a91","file":"/usr/lib/ld-linux-x86-64.so.2","line":0,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/pyopencl/pyopencl/tools.py","line":155,"col":null},{"name":"0x7fc3e848d65c","file":"/usr/lib/ld-linux-x86-64.so.2","line":0,"col":null},{"name":"0x7fc3e8486336","file":"/usr/lib/ld-linux-x86-64.so.2","line":0,"col":null},{"name":"0x7fc3a4cd58eb","file":"?","line":0,"col":null},{"name":"0x7fc3a4c680d8","file":"?","line":0,"col":null},{"name":"0x7fc3a4c68551","file":"?","line":0,"col":null},{"name":"0x7fc3a59ede24","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/islpy/_isl.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3a4cb9563","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/pyopencl/_cl.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3a4c5e294","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/pyopencl/_cl.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3a4c61804","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/pyopencl/_cl.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3a4c68551","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/pyopencl/_cl.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3a4cb7718","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/pyopencl/_cl.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3a4cb9544","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/pyopencl/_cl.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3a4c6655b","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/pyopencl/_cl.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3a4cc9486","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/pyopencl/_cl.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3a4ccbbd9","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/pyopencl/_cl.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3a4c771b2","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/pyopencl/_cl.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3a4c6855b","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/pyopencl/_cl.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3a4cce381","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/pyopencl/_cl.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3a4cd10b9","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/pyopencl/_cl.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3a4c968ae","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/pyopencl/_cl.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3a4c68565","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/pyopencl/_cl.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"__call__","file":"/usr/lib/python3.14/enum.py","line":677,"col":null},{"name":"0x7fc3a4cc1ec4","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/pyopencl/_cl.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3a4c9816b","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/pyopencl/_cl.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/pyopencl/pyopencl/tools.py","line":156,"col":null},{"name":"__new__","file":"/usr/lib/python3.14/pathlib/__init__.py","line":132,"col":null},{"name":"","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/numpy/typing/__init__.py","line":217,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/pyopencl/pyopencl/compyte/dtypes.py","line":33,"col":null},{"name":"_compile_charset","file":"/usr/lib/python3.14/re/_compiler.py","line":241,"col":null},{"name":"_compile","file":"/usr/lib/python3.14/re/_compiler.py","line":103,"col":null},{"name":"match","file":"/usr/lib/python3.14/re/__init__.py","line":167,"col":null},{"name":"_parse_docstrings","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/numpy/_typing/_add_docstring.py","line":41,"col":null},{"name":"","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/numpy/_typing/_add_docstring.py","line":153,"col":null},{"name":"arraydescr_name_get","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/numpy/_core/_multiarray_umath.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"arraydescr_str","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/numpy/_core/_multiarray_umath.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"_name_get","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/numpy/_core/_dtype.py","line":356,"col":null},{"name":"__str__","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/numpy/_core/_dtype.py","line":40,"col":null},{"name":"get_or_register_dtype","file":"/mnt/data/code/projects/inducer/pyopencl/pyopencl/compyte/dtypes.py","line":99,"col":null},{"name":"fill_registry_with_opencl_c_types","file":"/mnt/data/code/projects/inducer/pyopencl/pyopencl/compyte/dtypes.py","line":166,"col":null},{"name":"_register_types","file":"/mnt/data/code/projects/inducer/pyopencl/pyopencl/tools.py","line":177,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/pyopencl/pyopencl/tools.py","line":183,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/pyopencl/pyopencl/tools.py","line":489,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/pyopencl/pyopencl/tools.py","line":809,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/pyopencl/pyopencl/tools.py","line":823,"col":null},{"name":"_process_class","file":"/usr/lib/python3.14/dataclasses.py","line":1028,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/pyopencl/pyopencl/tools.py","line":847,"col":null},{"name":"add_fn","file":"/usr/lib/python3.14/dataclasses.py","line":472,"col":null},{"name":"_frozen_set_del_attr","file":"/usr/lib/python3.14/dataclasses.py","line":735,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/pyopencl/pyopencl/tools.py","line":856,"col":null},{"name":"_signature_get_user_defined_method","file":"/usr/lib/python3.14/inspect.py","line":1921,"col":null},{"name":"_signature_from_callable","file":"/usr/lib/python3.14/inspect.py","line":2541,"col":null},{"name":"0x7fc3e78a73b7","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/pyopencl/pyopencl/tools.py","line":1297,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/pyopencl/pyopencl/tools.py","line":1306,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/pyopencl/pyopencl/tools.py","line":1315,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/pyopencl/pyopencl/tools.py","line":1359,"col":null},{"name":"_create_vector_types","file":"/mnt/data/code/projects/inducer/pyopencl/pyopencl/cltypes.py","line":139,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/pyopencl/pyopencl/cltypes.py","line":153,"col":null},{"name":"_create_vector_types","file":"/mnt/data/code/projects/inducer/pyopencl/pyopencl/cltypes.py","line":142,"col":null},{"name":"_create_vector_types","file":"/mnt/data/code/projects/inducer/pyopencl/pyopencl/cltypes.py","line":143,"col":null},{"name":"issubclass_","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/numpy/_core/numerictypes.py","line":267,"col":null},{"name":"issubdtype","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/numpy/_core/numerictypes.py","line":476,"col":null},{"name":"_scalar_str","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/numpy/_core/_dtype.py","line":150,"col":null},{"name":"_construction_repr","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/numpy/_core/_dtype.py","line":98,"col":null},{"name":"_struct_list_str","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/numpy/_core/_dtype.py","line":296,"col":null},{"name":"_struct_str","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/numpy/_core/_dtype.py","line":309,"col":null},{"name":"__str__","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/numpy/_core/_dtype.py","line":34,"col":null},{"name":"get_or_register_dtype","file":"/mnt/data/code/projects/inducer/pyopencl/pyopencl/compyte/dtypes.py","line":100,"col":null},{"name":"_create_vector_types","file":"/mnt/data/code/projects/inducer/pyopencl/pyopencl/cltypes.py","line":110,"col":null},{"name":"_create_vector_types","file":"/mnt/data/code/projects/inducer/pyopencl/pyopencl/cltypes.py","line":97,"col":null},{"name":"_struct_list_str","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/numpy/_core/_dtype.py","line":288,"col":null},{"name":"_create_vector_types","file":"/mnt/data/code/projects/inducer/pyopencl/pyopencl/cltypes.py","line":147,"col":null},{"name":"_scalar_str","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/numpy/_core/_dtype.py","line":110,"col":null},{"name":"0x7fc3e798f49b","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"_create_vector_types","file":"/mnt/data/code/projects/inducer/pyopencl/pyopencl/cltypes.py","line":138,"col":null},{"name":"_struct_list_str","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/numpy/_core/_dtype.py","line":301,"col":null},{"name":"_create_vector_types","file":"/mnt/data/code/projects/inducer/pyopencl/pyopencl/cltypes.py","line":144,"col":null},{"name":"_construction_repr","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/numpy/_core/_dtype.py","line":66,"col":null},{"name":"_create_vector_types","file":"/mnt/data/code/projects/inducer/pyopencl/pyopencl/cltypes.py","line":148,"col":null},{"name":"PyArray_DescrFromType","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/numpy/_core/_multiarray_umath.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"_byte_order_str","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/numpy/_core/_dtype.py","line":167,"col":null},{"name":"_scalar_str","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/numpy/_core/_dtype.py","line":102,"col":null},{"name":"_create_vector_types","file":"/mnt/data/code/projects/inducer/pyopencl/pyopencl/cltypes.py","line":87,"col":null},{"name":"_scalar_str","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/numpy/_core/_dtype.py","line":127,"col":null},{"name":"_create_vector_types","file":"/mnt/data/code/projects/inducer/pyopencl/pyopencl/cltypes.py","line":94,"col":null},{"name":"get_or_register_dtype","file":"/mnt/data/code/projects/inducer/pyopencl/pyopencl/compyte/dtypes.py","line":47,"col":null},{"name":"_scalar_str","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/numpy/_core/_dtype.py","line":115,"col":null},{"name":"0x7fc3e798f40b","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"_struct_list_str","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/numpy/_core/_dtype.py","line":298,"col":null},{"name":"_byte_order_str","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/numpy/_core/_dtype.py","line":168,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/pyopencl/pyopencl/__init__.py","line":38,"col":null},{"name":"","file":"/usr/lib/python3.14/importlib/metadata/__init__.py","line":444,"col":null},{"name":"","file":"/usr/lib/python3.14/importlib/metadata/__init__.py","line":427,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/pyopencl/pyopencl/version.py","line":7,"col":null},{"name":"__new__","file":"/usr/lib/python3.14/importlib/metadata/__init__.py","line":336,"col":null},{"name":"readline","file":"/usr/lib/python3.14/email/feedparser.py","line":86,"col":null},{"name":"_parsegen","file":"/usr/lib/python3.14/email/feedparser.py","line":224,"col":null},{"name":"__setitem__","file":"","line":716,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/pyopencl/pyopencl/__init__.py","line":50,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/pyopencl/pyopencl/__init__.py","line":245,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/pyopencl/pyopencl/_monkeypatch.py","line":53,"col":null},{"name":"0x7fc3a59eddce","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/islpy/_isl.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"_add_functionality","file":"/mnt/data/code/projects/inducer/pyopencl/pyopencl/_monkeypatch.py","line":1015,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/pyopencl/pyopencl/_monkeypatch.py","line":1019,"col":null},{"name":"add_get_info","file":"/mnt/data/code/projects/inducer/pyopencl/pyopencl/_monkeypatch.py","line":1071,"col":null},{"name":"_add_all_get_info","file":"/mnt/data/code/projects/inducer/pyopencl/pyopencl/_monkeypatch.py","line":1092,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/pyopencl/pyopencl/_monkeypatch.py","line":1104,"col":null},{"name":"make_getinfo","file":"/mnt/data/code/projects/inducer/pyopencl/pyopencl/_monkeypatch.py","line":1032,"col":null},{"name":"add_get_info","file":"/mnt/data/code/projects/inducer/pyopencl/pyopencl/_monkeypatch.py","line":1077,"col":null},{"name":"_add_all_get_info","file":"/mnt/data/code/projects/inducer/pyopencl/pyopencl/_monkeypatch.py","line":1098,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/pyopencl/pyopencl/__init__.py","line":669,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/pyopencl/pyopencl/__init__.py","line":937,"col":null},{"name":"_set_new_attribute","file":"/usr/lib/python3.14/dataclasses.py","line":927,"col":null},{"name":"add_fns_to_class","file":"/usr/lib/python3.14/dataclasses.py","line":524,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/sumpy/sumpy/e2e.py","line":37,"col":null},{"name":"_find_symbolic_backend","file":"/mnt/data/code/projects/inducer/sumpy/sumpy/symbolic.py","line":68,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/sumpy/sumpy/symbolic.py","line":96,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/symengine/__init__.py","line":12,"col":null},{"name":"_path_join","file":"","line":134,"col":null},{"name":"find_spec","file":"","line":1383,"col":null},{"name":"0x7fc3e8481c57","file":"/usr/lib/ld-linux-x86-64.so.2","line":0,"col":null},{"name":"0x7fc3e847b87d","file":"/usr/lib/ld-linux-x86-64.so.2","line":0,"col":null},{"name":"0x7fc3e847bdbd","file":"/usr/lib/ld-linux-x86-64.so.2","line":0,"col":null},{"name":"0x7fc3e8486010","file":"/usr/lib/ld-linux-x86-64.so.2","line":0,"col":null},{"name":"0x7fc3e849f875","file":"/usr/lib/ld-linux-x86-64.so.2","line":0,"col":null},{"name":"0x7fc3e847e792","file":"/usr/lib/ld-linux-x86-64.so.2","line":0,"col":null},{"name":"0x7fc3e848145a","file":"/usr/lib/ld-linux-x86-64.so.2","line":0,"col":null},{"name":"0x7fc3e848bce4","file":"/usr/lib/ld-linux-x86-64.so.2","line":0,"col":null},{"name":"0x7fc3e848c1af","file":"/usr/lib/ld-linux-x86-64.so.2","line":0,"col":null},{"name":"0x7fc3e847c49e","file":"/usr/lib/ld-linux-x86-64.so.2","line":0,"col":null},{"name":"0x7fc3e8482f84","file":"/usr/lib/ld-linux-x86-64.so.2","line":0,"col":null},{"name":"0x7fc3e8483272","file":"/usr/lib/ld-linux-x86-64.so.2","line":0,"col":null},{"name":"0x7fc3e8482f26","file":"/usr/lib/ld-linux-x86-64.so.2","line":0,"col":null},{"name":"0x7fc3e84a2928","file":"/usr/lib/ld-linux-x86-64.so.2","line":0,"col":null},{"name":"0x7fc3e8482d8d","file":"/usr/lib/ld-linux-x86-64.so.2","line":0,"col":null},{"name":"0x7fc3e8482fa7","file":"/usr/lib/ld-linux-x86-64.so.2","line":0,"col":null},{"name":"0x7fc3e8483ad4","file":"/usr/lib/ld-linux-x86-64.so.2","line":0,"col":null},{"name":"0x7fc3e8483b00","file":"/usr/lib/ld-linux-x86-64.so.2","line":0,"col":null},{"name":"0x7fc3e8488404","file":"/usr/lib/ld-linux-x86-64.so.2","line":0,"col":null},{"name":"0x7fc3e8487d10","file":"/usr/lib/ld-linux-x86-64.so.2","line":0,"col":null},{"name":"0x7fc3e8487d13","file":"/usr/lib/ld-linux-x86-64.so.2","line":0,"col":null},{"name":"0x7fc3e8483219","file":"/usr/lib/ld-linux-x86-64.so.2","line":0,"col":null},{"name":"0x7fc3e8482f41","file":"/usr/lib/ld-linux-x86-64.so.2","line":0,"col":null},{"name":"0x7fc3e8483280","file":"/usr/lib/ld-linux-x86-64.so.2","line":0,"col":null},{"name":"0x7fc3e8483abe","file":"/usr/lib/ld-linux-x86-64.so.2","line":0,"col":null},{"name":"0x7fc3e848320b","file":"/usr/lib/ld-linux-x86-64.so.2","line":0,"col":null},{"name":"0x7fc3e8482de9","file":"/usr/lib/ld-linux-x86-64.so.2","line":0,"col":null},{"name":"0x7fc3e8483ae3","file":"/usr/lib/ld-linux-x86-64.so.2","line":0,"col":null},{"name":"0x7fc3e8483af4","file":"/usr/lib/ld-linux-x86-64.so.2","line":0,"col":null},{"name":"0x7fc3e84a1530","file":"/usr/lib/ld-linux-x86-64.so.2","line":0,"col":null},{"name":"0x7fc3e8483945","file":"/usr/lib/ld-linux-x86-64.so.2","line":0,"col":null},{"name":"0x7fc3e8488bfe","file":"/usr/lib/ld-linux-x86-64.so.2","line":0,"col":null},{"name":"0x7fc3e8483ebd","file":"/usr/lib/ld-linux-x86-64.so.2","line":0,"col":null},{"name":"0x7fc3e84884cd","file":"/usr/lib/ld-linux-x86-64.so.2","line":0,"col":null},{"name":"0x7fc3e8482f97","file":"/usr/lib/ld-linux-x86-64.so.2","line":0,"col":null},{"name":"0x7fc3e8488515","file":"/usr/lib/ld-linux-x86-64.so.2","line":0,"col":null},{"name":"0x7fc3e8482e28","file":"/usr/lib/ld-linux-x86-64.so.2","line":0,"col":null},{"name":"0x7fc3e848328c","file":"/usr/lib/ld-linux-x86-64.so.2","line":0,"col":null},{"name":"0x7fc3e8483c53","file":"/usr/lib/ld-linux-x86-64.so.2","line":0,"col":null},{"name":"0x7fc3e849fb3b","file":"/usr/lib/ld-linux-x86-64.so.2","line":0,"col":null},{"name":"0x7fc3e8487a2f","file":"/usr/lib/ld-linux-x86-64.so.2","line":0,"col":null},{"name":"0x7fc3e84a151e","file":"/usr/lib/ld-linux-x86-64.so.2","line":0,"col":null},{"name":"0x7fc3e8483260","file":"/usr/lib/ld-linux-x86-64.so.2","line":0,"col":null},{"name":"mmap64","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"0x7fc396c98c97","file":"?","line":0,"col":null},{"name":"0x7fc396c9a70d","file":"?","line":0,"col":null},{"name":"0x7fc396c9ab83","file":"?","line":0,"col":null},{"name":"0x7fc396c9acc2","file":"?","line":0,"col":null},{"name":"0x7fc396a40648","file":"?","line":0,"col":null},{"name":"0x7fc3e847e1ef","file":"/usr/lib/ld-linux-x86-64.so.2","line":0,"col":null},{"name":"llvm::cl::apply >, char [34], llvm::cl::desc, llvm::cl::initializer, llvm::cl::OptionHidden, llvm::cl::ValuesClass>","file":"/usr/lib/libLLVM.so.22.1","line":0,"col":null},{"name":"0x7fc398dfc821","file":"/usr/lib/libLLVM.so.22.1","line":0,"col":null},{"name":"llvm::hashing::detail::hash_combine_range_impl","file":"/usr/lib/libLLVM.so.22.1","line":0,"col":null},{"name":"llvm::DenseMapInfo::getHashValue","file":"/usr/lib/libLLVM.so.22.1","line":0,"col":null},{"name":"0x7fc3990383e3","file":"/usr/lib/libLLVM.so.22.1","line":0,"col":null},{"name":"0x7fc39903ae8a","file":"/usr/lib/libLLVM.so.22.1","line":0,"col":null},{"name":"llvm::cl::Option::addArgument","file":"/usr/lib/libLLVM.so.22.1","line":0,"col":null},{"name":"0x7fc398e13085","file":"/usr/lib/libLLVM.so.22.1","line":0,"col":null},{"name":"0x7fc398e234f3","file":"/usr/lib/libLLVM.so.22.1","line":0,"col":null},{"name":"0x7fc39903a135","file":"/usr/lib/libLLVM.so.22.1","line":0,"col":null},{"name":"0x7fc39903b0ce","file":"/usr/lib/libLLVM.so.22.1","line":0,"col":null},{"name":"0x7fc398e3f8bd","file":"/usr/lib/libLLVM.so.22.1","line":0,"col":null},{"name":"0x7fc398e6081b","file":"/usr/lib/libLLVM.so.22.1","line":0,"col":null},{"name":"__cxa_atexit","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"0x7fc398e8b33f","file":"/usr/lib/libLLVM.so.22.1","line":0,"col":null},{"name":"0x7fc398e9f243","file":"/usr/lib/libLLVM.so.22.1","line":0,"col":null},{"name":"0x7fc398ec4a39","file":"/usr/lib/libLLVM.so.22.1","line":0,"col":null},{"name":"llvm::DebugCounter::instance","file":"/usr/lib/libLLVM.so.22.1","line":0,"col":null},{"name":"0x7fc398ee4bdc","file":"/usr/lib/libLLVM.so.22.1","line":0,"col":null},{"name":"0x7fc398f09884","file":"/usr/lib/libLLVM.so.22.1","line":0,"col":null},{"name":"0x7fc398f2dcf4","file":"/usr/lib/libLLVM.so.22.1","line":0,"col":null},{"name":"0x7fc39903ae6a","file":"/usr/lib/libLLVM.so.22.1","line":0,"col":null},{"name":"0x7fc398f4456a","file":"/usr/lib/libLLVM.so.22.1","line":0,"col":null},{"name":"open64","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"_IO_file_open","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"_IO_file_fopen","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"0x7fc3e7881d73","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"std::__basic_file::open","file":"/usr/lib/libstdc++.so.6.0.36","line":0,"col":null},{"name":"std::basic_filebuf >::open","file":"/usr/lib/libstdc++.so.6.0.36","line":0,"col":null},{"name":"0x7fc3a4add387","file":"/usr/lib/libprimesieve.so.12.15","line":0,"col":null},{"name":"0x7fc3a4add755","file":"/usr/lib/libprimesieve.so.12.15","line":0,"col":null},{"name":"primesieve::CpuInfo::init","file":"/usr/lib/libprimesieve.so.12.15","line":0,"col":null},{"name":"primesieve::CpuInfo::CpuInfo","file":"/usr/lib/libprimesieve.so.12.15","line":0,"col":null},{"name":"0x7fc3a4adb759","file":"/usr/lib/libprimesieve.so.12.15","line":0,"col":null},{"name":"0x7fc3a2ef5000","file":"/usr/lib/libflint.so.24.0.0","line":0,"col":null},{"name":"SymEngine::Infty::Infty","file":"/usr/lib/libsymengine.so.0.15.0","line":0,"col":null},{"name":"SymEngine::Infty::from_int","file":"/usr/lib/libsymengine.so.0.15.0","line":0,"col":null},{"name":"SymEngine::ConstantInitializer::ConstantInitializer","file":"/usr/lib/libsymengine.so.0.15.0","line":0,"col":null},{"name":"0x7fc3a40f3108","file":"/usr/lib/libsymengine.so.0.15.0","line":0,"col":null},{"name":"0x7fc3a40f3244","file":"/usr/lib/libsymengine.so.0.15.0","line":0,"col":null},{"name":"0x7fc3e78a79a0","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"operator new","file":"/usr/lib/libstdc++.so.6.0.36","line":0,"col":null},{"name":"SymEngine::Mul::from_dict","file":"/usr/lib/libsymengine.so.0.15.0","line":0,"col":null},{"name":"SymEngine::mul","file":"/usr/lib/libsymengine.so.0.15.0","line":0,"col":null},{"name":"SymEngine::div","file":"/usr/lib/libsymengine.so.0.15.0","line":0,"col":null},{"name":"_init_module_attrs","file":"","line":785,"col":null},{"name":"0x7fc3e7aac844","file":"/usr/lib/libz.so.1.3.2","line":0,"col":null},{"name":"inflate","file":"/usr/lib/libz.so.1.3.2","line":0,"col":null},{"name":"0x7fc3e7aca2f9","file":"/usr/lib/python3.14/lib-dynload/zlib.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3a465454f","file":"/usr/lib/python3.14/site-packages/symengine/lib/symengine_wrapper.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3a461fa19","file":"/usr/lib/python3.14/site-packages/symengine/lib/symengine_wrapper.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3e7aacbff","file":"/usr/lib/libz.so.1.3.2","line":0,"col":null},{"name":"0x7fc3e7ac65bc","file":"/usr/lib/python3.14/lib-dynload/zlib.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3a4654664","file":"/usr/lib/python3.14/site-packages/symengine/lib/symengine_wrapper.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3a48304d0","file":"/usr/lib/python3.14/site-packages/symengine/lib/symengine_wrapper.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3a4653e4a","file":"/usr/lib/python3.14/site-packages/symengine/lib/symengine_wrapper.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3a461fa5d","file":"/usr/lib/python3.14/site-packages/symengine/lib/symengine_wrapper.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3a4663001","file":"/usr/lib/python3.14/site-packages/symengine/lib/symengine_wrapper.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3a46592ad","file":"/usr/lib/python3.14/site-packages/symengine/lib/symengine_wrapper.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3a461faca","file":"/usr/lib/python3.14/site-packages/symengine/lib/symengine_wrapper.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3a4663138","file":"/usr/lib/python3.14/site-packages/symengine/lib/symengine_wrapper.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3a465d8b6","file":"/usr/lib/python3.14/site-packages/symengine/lib/symengine_wrapper.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3a461df5a","file":"/usr/lib/python3.14/site-packages/symengine/lib/symengine_wrapper.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3a461fae1","file":"/usr/lib/python3.14/site-packages/symengine/lib/symengine_wrapper.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3a46624c3","file":"/usr/lib/python3.14/site-packages/symengine/lib/symengine_wrapper.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3a461f149","file":"/usr/lib/python3.14/site-packages/symengine/lib/symengine_wrapper.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3a4620376","file":"/usr/lib/python3.14/site-packages/symengine/lib/symengine_wrapper.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"register","file":"","line":110,"col":null},{"name":"0x7fc3a4835bb2","file":"/usr/lib/python3.14/site-packages/symengine/lib/symengine_wrapper.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3a4620887","file":"/usr/lib/python3.14/site-packages/symengine/lib/symengine_wrapper.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/symengine/utilities.py","line":1,"col":null},{"name":"__init__","file":"/usr/lib/python3.14/re/_parser.py","line":232,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/symengine/utilities.py","line":8,"col":null},{"name":"_parse","file":"/usr/lib/python3.14/re/_parser.py","line":566,"col":null},{"name":"_optimize_charset","file":"/usr/lib/python3.14/re/_compiler.py","line":341,"col":null},{"name":"_compile","file":"/usr/lib/python3.14/re/_compiler.py","line":88,"col":null},{"name":"_compile","file":"/usr/lib/python3.14/re/_compiler.py","line":181,"col":null},{"name":"0x7fc3a483b672","file":"/usr/lib/python3.14/site-packages/symengine/lib/symengine_wrapper.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3a4620de9","file":"/usr/lib/python3.14/site-packages/symengine/lib/symengine_wrapper.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3a46228a3","file":"/usr/lib/python3.14/site-packages/symengine/lib/symengine_wrapper.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3a4623164","file":"/usr/lib/python3.14/site-packages/symengine/lib/symengine_wrapper.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3a466207d","file":"/usr/lib/python3.14/site-packages/symengine/lib/symengine_wrapper.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3a4624b2c","file":"/usr/lib/python3.14/site-packages/symengine/lib/symengine_wrapper.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3a462555f","file":"/usr/lib/python3.14/site-packages/symengine/lib/symengine_wrapper.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3a4625d37","file":"/usr/lib/python3.14/site-packages/symengine/lib/symengine_wrapper.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3a4626619","file":"/usr/lib/python3.14/site-packages/symengine/lib/symengine_wrapper.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3a462a342","file":"/usr/lib/python3.14/site-packages/symengine/lib/symengine_wrapper.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3a462fdb1","file":"/usr/lib/python3.14/site-packages/symengine/lib/symengine_wrapper.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3a4630948","file":"/usr/lib/python3.14/site-packages/symengine/lib/symengine_wrapper.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3a4635f54","file":"/usr/lib/python3.14/site-packages/symengine/lib/symengine_wrapper.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"brk","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"sbrk","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"__default_morecore","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"0x7fc3e78a6a69","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"0x7fc3a4636a08","file":"/usr/lib/python3.14/site-packages/symengine/lib/symengine_wrapper.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3a463743a","file":"/usr/lib/python3.14/site-packages/symengine/lib/symengine_wrapper.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3a4638292","file":"/usr/lib/python3.14/site-packages/symengine/lib/symengine_wrapper.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3a4638c78","file":"/usr/lib/python3.14/site-packages/symengine/lib/symengine_wrapper.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3a483a8be","file":"/usr/lib/python3.14/site-packages/symengine/lib/symengine_wrapper.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3a46390f8","file":"/usr/lib/python3.14/site-packages/symengine/lib/symengine_wrapper.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3a4639759","file":"/usr/lib/python3.14/site-packages/symengine/lib/symengine_wrapper.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3a4639ae3","file":"/usr/lib/python3.14/site-packages/symengine/lib/symengine_wrapper.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3a4639e82","file":"/usr/lib/python3.14/site-packages/symengine/lib/symengine_wrapper.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3a463a656","file":"/usr/lib/python3.14/site-packages/symengine/lib/symengine_wrapper.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3a463ad1a","file":"/usr/lib/python3.14/site-packages/symengine/lib/symengine_wrapper.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3a463e386","file":"/usr/lib/python3.14/site-packages/symengine/lib/symengine_wrapper.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3a483a1c0","file":"/usr/lib/python3.14/site-packages/symengine/lib/symengine_wrapper.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3a46408e6","file":"/usr/lib/python3.14/site-packages/symengine/lib/symengine_wrapper.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3a46bff85","file":"/usr/lib/python3.14/site-packages/symengine/lib/symengine_wrapper.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3a48026c0","file":"/usr/lib/python3.14/site-packages/symengine/lib/symengine_wrapper.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3a48312e2","file":"/usr/lib/python3.14/site-packages/symengine/lib/symengine_wrapper.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3a4759d12","file":"/usr/lib/python3.14/site-packages/symengine/lib/symengine_wrapper.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3a48308a8","file":"/usr/lib/python3.14/site-packages/symengine/lib/symengine_wrapper.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3a4642f9f","file":"/usr/lib/python3.14/site-packages/symengine/lib/symengine_wrapper.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"release","file":"","line":375,"col":null},{"name":"_lock_unlock_module","file":"","line":480,"col":null},{"name":"__init__","file":"","line":415,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/symengine/__init__.py","line":36,"col":null},{"name":"__init__","file":"/usr/lib/python3.14/pathlib/__init__.py","line":146,"col":null},{"name":"0x7fc3e798f407","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"_tail","file":"/usr/lib/python3.14/pathlib/__init__.py","line":362,"col":null},{"name":"","file":"","line":139,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/symengine/functions.py","line":1,"col":null},{"name":"__new__","file":"","line":74,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/symengine/__init__.py","line":37,"col":null},{"name":"_init_module_attrs","file":"","line":803,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/symengine/printing.py","line":1,"col":null},{"name":"__getitem__","file":"","line":706,"col":null},{"name":"get","file":"","line":795,"col":null},{"name":"_find_symbolic_backend","file":"/mnt/data/code/projects/inducer/sumpy/sumpy/symbolic.py","line":79,"col":null},{"name":"_find_and_load_unlocked","file":"","line":1319,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/sumpy/sumpy/symbolic.py","line":113,"col":null},{"name":"fnmatch_ex","file":"/usr/lib/python3.14/site-packages/_pytest/pathlib.py","line":432,"col":null},{"name":"__init__","file":"","line":78,"col":null},{"name":"getdents64","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"readdir64","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"_validate_timestamp_pyc","file":"","line":481,"col":null},{"name":"get_code","file":"","line":881,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/pymbolic/pymbolic/interop/symengine.py","line":1,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/pymbolic/pymbolic/interop/symengine.py","line":34,"col":null},{"name":"_get_sep","file":"","line":44,"col":null},{"name":"join","file":"","line":78,"col":null},{"name":"_raw_path","file":"/usr/lib/python3.14/pathlib/__init__.py","line":337,"col":null},{"name":"find_spec","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/_pycgdescent_editable_loader.py","line":308,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/pymbolic/pymbolic/interop/common.py","line":70,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/pymbolic/pymbolic/interop/common.py","line":188,"col":null},{"name":"release","file":"","line":373,"col":null},{"name":"__exit__","file":"","line":424,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/pymbolic/pymbolic/interop/symengine.py","line":54,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/pymbolic/pymbolic/interop/symengine.py","line":119,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/sumpy/sumpy/symbolic.py","line":183,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/sumpy/sumpy/symbolic.py","line":360,"col":null},{"name":"_process_class","file":"/usr/lib/python3.14/dataclasses.py","line":1007,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/sumpy/sumpy/symbolic.py","line":374,"col":null},{"name":"add_fns_to_class","file":"/usr/lib/python3.14/dataclasses.py","line":480,"col":null},{"name":"0x7fc3e798a56e","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"","file":"/usr/lib/python3.14/dataclasses.py","line":1469,"col":null},{"name":"fields","file":"/usr/lib/python3.14/dataclasses.py","line":1469,"col":null},{"name":"_augment_expression_dataclass","file":"/mnt/data/code/projects/inducer/pymbolic/pymbolic/primitives.py","line":932,"col":null},{"name":"","file":">","line":25,"col":null},{"name":"_augment_expression_dataclass","file":"/mnt/data/code/projects/inducer/pymbolic/pymbolic/primitives.py","line":1056,"col":null},{"name":"PymbolicToSympyMapper","file":"/mnt/data/code/projects/inducer/sumpy/sumpy/symbolic.py","line":408,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/sumpy/sumpy/symbolic.py","line":407,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/sumpy/sumpy/symbolic.py","line":442,"col":null},{"name":"SympyToPymbolicMapperWithSymbols","file":"/mnt/data/code/projects/inducer/sumpy/sumpy/symbolic.py","line":476,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/sumpy/sumpy/symbolic.py","line":475,"col":null},{"name":"_get_module_lock","file":"","line":437,"col":null},{"name":"","file":"/mnt/data/code/projects/inducer/sumpy/sumpy/symbolic.py","line":514,"col":null},{"name":"_parse_path","file":"/usr/lib/python3.14/pathlib/__init__.py","line":289,"col":null},{"name":"__call__","file":"/usr/lib/python3.14/site-packages/pluggy/_tracing.py","line":68,"col":null},{"name":"find_spec","file":"","line":1376,"col":null},{"name":"find_spec","file":"","line":1391,"col":null},{"name":"find_spec","file":"","line":1385,"col":null},{"name":"get_code","file":"","line":845,"col":null},{"name":"get_code","file":"","line":871,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/__init__.py","line":23,"col":null},{"name":"_early_rewrite_bailout","file":"/usr/lib/python3.14/site-packages/_pytest/assertion/rewrite.py","line":218,"col":null},{"name":"find_spec","file":"/usr/lib/python3.14/site-packages/_distutils_hack/__init__.py","line":107,"col":null},{"name":"_get_spec","file":"","line":1261,"col":null},{"name":"0x7fc3e7986b40","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"","file":"","line":139,"col":null},{"name":"_compile_bytecode","file":"","line":513,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/mpmath/__init__.py","line":1,"col":null},{"name":"find_spec","file":"","line":1134,"col":null},{"name":"cache_from_source","file":"","line":302,"col":null},{"name":"get_code","file":"","line":840,"col":null},{"name":"_classify_pyc","file":"","line":440,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/mpmath/_version.py","line":4,"col":null},{"name":"_find_and_load","file":"","line":1365,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/mpmath/__init__.py","line":7,"col":null},{"name":"with_name","file":"/usr/lib/python3.14/pathlib/__init__.py","line":414,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/mpmath/__init__.py","line":9,"col":null},{"name":"__init__","file":"/usr/lib/python3.14/pathlib/__init__.py","line":137,"col":null},{"name":"fstat64","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"__init__","file":"","line":253,"col":null},{"name":"_get_module_lock","file":"","line":446,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/mpmath/ctx_fp.py","line":1,"col":null},{"name":"0x7fc3e8481c35","file":"/usr/lib/ld-linux-x86-64.so.2","line":0,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/mpmath/ctx_fp.py","line":3,"col":null},{"name":"acquire","file":"","line":325,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/mpmath/ctx_fp.py","line":8,"col":null},{"name":"join","file":"","line":88,"col":null},{"name":"path_stats","file":"","line":968,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/mpmath/function_docs.py","line":8518,"col":null},{"name":"remove","file":"","line":88,"col":null},{"name":"find_spec","file":"","line":987,"col":null},{"name":"_find_spec","file":"","line":1270,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/mpmath/libfp.py","line":8,"col":null},{"name":"_mathfun_n","file":"/usr/lib/python3.14/site-packages/mpmath/libfp.py","line":40,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/mpmath/libfp.py","line":67,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/mpmath/libfp.py","line":346,"col":null},{"name":"__enter__","file":"","line":1227,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/mpmath/libmp/__init__.py","line":1,"col":null},{"name":"_fill_cache","file":"","line":1420,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/mpmath/libmp/backend.py","line":27,"col":null},{"name":"0x7fc3e798f400","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"find_spec","file":"","line":1397,"col":null},{"name":"__enter__","file":"","line":171,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/gmpy2/__init__.py","line":1,"col":null},{"name":"0x7fc3e847bdd5","file":"/usr/lib/ld-linux-x86-64.so.2","line":0,"col":null},{"name":"0x7fc3a3fcd3e9","file":"?","line":0,"col":null},{"name":"0x7fc3a3fcd7f5","file":"/usr/lib/python3.14/site-packages/gmpy2/gmpy2.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"find_distributions","file":"","line":1318,"col":null},{"name":"","file":"","line":2,"col":null},{"name":"__subclasshook__","file":"","line":1137,"col":null},{"name":"__subclasscheck__","file":"","line":123,"col":null},{"name":"__instancecheck__","file":"","line":119,"col":null},{"name":"__init__","file":"/usr/lib/python3.14/zipfile/__init__.py","line":1451,"col":null},{"name":"__missing__","file":"/usr/lib/python3.14/importlib/metadata/_collections.py","line":21,"col":null},{"name":"search","file":"/usr/lib/python3.14/importlib/metadata/__init__.py","line":814,"col":null},{"name":"push","file":"/usr/lib/python3.14/email/feedparser.py","line":104,"col":null},{"name":"feed","file":"/usr/lib/python3.14/email/feedparser.py","line":175,"col":null},{"name":"header_source_parse","file":"/usr/lib/python3.14/email/_policybase.py","line":319,"col":null},{"name":"_parse_headers","file":"/usr/lib/python3.14/email/feedparser.py","line":529,"col":null},{"name":"0x7fc3a3fcdb3f","file":"/usr/lib/python3.14/site-packages/gmpy2/gmpy2.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3a3fcdc09","file":"/usr/lib/python3.14/site-packages/gmpy2/gmpy2.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/mpmath/libmp/__init__.py","line":3,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/mpmath/libmp/gammazeta.py","line":21,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/mpmath/libmp/libelefun.py","line":17,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/mpmath/libmp/libintmath.py","line":12,"col":null},{"name":"update_wrapper","file":"/usr/lib/python3.14/functools.py","line":52,"col":null},{"name":"decorating_function","file":"/usr/lib/python3.14/functools.py","line":596,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/mpmath/libmp/libintmath.py","line":330,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/mpmath/libmp/libelefun.py","line":19,"col":null},{"name":"from_man_exp","file":"/usr/lib/python3.14/site-packages/mpmath/libmp/libmpf.py","line":208,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/mpmath/libmp/libmpf.py","line":238,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/mpmath/libmp/libmpf.py","line":238,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/mpmath/libmp/libmpf.py","line":535,"col":null},{"name":"_parse","file":"/usr/lib/python3.14/re/_parser.py","line":689,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/mpmath/libmp/libmpf.py","line":1409,"col":null},{"name":"_mk_bitmap","file":"/usr/lib/python3.14/re/_compiler.py","line":402,"col":null},{"name":"_optimize_charset","file":"/usr/lib/python3.14/re/_compiler.py","line":353,"col":null},{"name":"_compile","file":"/usr/lib/python3.14/re/_compiler.py","line":124,"col":null},{"name":"def_mpf_constant","file":"/usr/lib/python3.14/site-packages/mpmath/libmp/libelefun.py","line":109,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/mpmath/libmp/libelefun.py","line":290,"col":null},{"name":"find_spec","file":"","line":1398,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/mpmath/libmp/gammazeta.py","line":27,"col":null},{"name":"0x7fc3e7adfc64","file":"/usr/lib/python3.14/lib-dynload/math.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"bernoulli_size","file":"/usr/lib/python3.14/site-packages/mpmath/libmp/gammazeta.py","line":378,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/mpmath/libmp/gammazeta.py","line":381,"col":null},{"name":"0x7fc3e78a75c4","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"__gmp_default_allocate","file":"/usr/lib/libgmp.so.10.5.0","line":0,"col":null},{"name":"__gmpz_realloc","file":"/usr/lib/libgmp.so.10.5.0","line":0,"col":null},{"name":"__gmpz_set","file":"/usr/lib/libgmp.so.10.5.0","line":0,"col":null},{"name":"0x7fc3a3f79234","file":"/usr/lib/python3.14/site-packages/gmpy2/gmpy2.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"from_int","file":"/usr/lib/python3.14/site-packages/mpmath/libmp/libmpf.py","line":249,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/mpmath/libmp/gammazeta.py","line":1358,"col":null},{"name":"_verbose_message","file":"","line":496,"col":null},{"name":"find_spec","file":"","line":1396,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/mpmath/libmp/__init__.py","line":22,"col":null},{"name":"0x7fc3e798f494","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"__new__","file":"","line":75,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/mpmath/libmp/__init__.py","line":59,"col":null},{"name":"release","file":"","line":380,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/mpmath/ctx_fp.py","line":9,"col":null},{"name":"0x7fc3e798f436","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/mpmath/ctx_base.py","line":5,"col":null},{"name":"find_spec","file":"","line":1133,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/mpmath/calculus/__init__.py","line":1,"col":null},{"name":"_get_module_lock","file":"","line":459,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/mpmath/calculus/__init__.py","line":3,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/mpmath/calculus/__init__.py","line":4,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/mpmath/calculus/__init__.py","line":5,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/mpmath/calculus/extrapolation.py","line":716,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/mpmath/calculus/__init__.py","line":6,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/mpmath/ctx_base.py","line":6,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/mpmath/ctx_base.py","line":7,"col":null},{"name":"_find_spec","file":"","line":1252,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/mpmath/ctx_base.py","line":8,"col":null},{"name":"0x7fc3e798f4b7","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"__new__","file":"/usr/lib/python3.14/pathlib/__init__.py","line":133,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/mpmath/ctx_base.py","line":9,"col":null},{"name":"QuadratureRule","file":"/usr/lib/python3.14/site-packages/mpmath/calculus/quadrature.py","line":168,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/mpmath/calculus/quadrature.py","line":4,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/mpmath/calculus/quadrature.py","line":254,"col":null},{"name":"0x7fc3a482f050","file":"/usr/lib/python3.14/site-packages/symengine/lib/symengine_wrapper.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/mpmath/calculus/quadrature.py","line":453,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/mpmath/ctx_base.py","line":10,"col":null},{"name":"_early_rewrite_bailout","file":"/usr/lib/python3.14/site-packages/_pytest/assertion/rewrite.py","line":210,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/mpmath/functions/__init__.py","line":1,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/mpmath/functions/functions.py","line":74,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/mpmath/functions/__init__.py","line":3,"col":null},{"name":"_early_rewrite_bailout","file":"/usr/lib/python3.14/site-packages/_pytest/assertion/rewrite.py","line":227,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/mpmath/functions/__init__.py","line":4,"col":null},{"name":"0x7fc3e78a701b","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/mpmath/functions/hypergeometric.py","line":984,"col":null},{"name":"_load_unlocked","file":"","line":933,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/mpmath/functions/__init__.py","line":5,"col":null},{"name":"_load_unlocked","file":"","line":916,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/mpmath/functions/__init__.py","line":6,"col":null},{"name":"acquire","file":"","line":316,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/mpmath/functions/__init__.py","line":7,"col":null},{"name":"_is_marked_for_rewrite","file":"/usr/lib/python3.14/site-packages/_pytest/assertion/rewrite.py","line":255,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/mpmath/functions/__init__.py","line":8,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/mpmath/functions/__init__.py","line":9,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/mpmath/functions/__init__.py","line":10,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/mpmath/functions/__init__.py","line":11,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/mpmath/functions/__init__.py","line":12,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/mpmath/functions/__init__.py","line":13,"col":null},{"name":"_find_and_load_unlocked","file":"","line":1349,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/mpmath/functions/__init__.py","line":14,"col":null},{"name":"find_spec","file":"","line":1290,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/mpmath/ctx_base.py","line":12,"col":null},{"name":"dirname","file":"","line":179,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/mpmath/ctx_base.py","line":13,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/mpmath/matrices/__init__.py","line":1,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/mpmath/matrices/__init__.py","line":2,"col":null},{"name":"stem","file":"/usr/lib/python3.14/pathlib/__init__.py","line":445,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/mpmath/ctx_base.py","line":15,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/mpmath/ctx_base.py","line":16,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/mpmath/matrices/matrices.py","line":824,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/mpmath/ctx_base.py","line":17,"col":null},{"name":"_check_name_wrapper","file":"","line":407,"col":null},{"name":"get_code","file":"","line":833,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/mpmath/visualization.py","line":5,"col":null},{"name":"0x7fc3e798a562","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"StandardBaseContext","file":"/usr/lib/python3.14/site-packages/mpmath/ctx_base.py","line":341,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/mpmath/ctx_base.py","line":36,"col":null},{"name":"FPContext","file":"/usr/lib/python3.14/site-packages/mpmath/ctx_fp.py","line":143,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/mpmath/ctx_fp.py","line":13,"col":null},{"name":"find_spec","file":"/mnt/data/prefix/venv/inducer/lib/python3.14/site-packages/_pyopencl_editable.py","line":146,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/mpmath/__init__.py","line":10,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/mpmath/ctx_mp.py","line":24,"col":null},{"name":"_parse_sub","file":"/usr/lib/python3.14/re/_parser.py","line":480,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/mpmath/ctx_mp.py","line":29,"col":null},{"name":"_optimize_charset","file":"/usr/lib/python3.14/re/_compiler.py","line":346,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/mpmath/ctx_mp.py","line":39,"col":null},{"name":"_mpf","file":"/usr/lib/python3.14/site-packages/mpmath/ctx_mp_python.py","line":110,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/mpmath/ctx_mp_python.py","line":36,"col":null},{"name":"MPContext","file":"/usr/lib/python3.14/site-packages/mpmath/ctx_mp.py","line":536,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/mpmath/ctx_mp.py","line":42,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/mpmath/__init__.py","line":11,"col":null},{"name":"ivmpf","file":"/usr/lib/python3.14/site-packages/mpmath/ctx_iv.py","line":39,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/mpmath/ctx_iv.py","line":38,"col":null},{"name":"register","file":"","line":115,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/mpmath/ctx_iv.py","line":544,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/mpmath/__init__.py","line":14,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/mpmath/math2.py","line":3,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/mpmath/__init__.py","line":15,"col":null},{"name":"_wrap_specfun","file":"/usr/lib/python3.14/site-packages/mpmath/ctx_fp.py","line":65,"col":null},{"name":"__init__","file":"/usr/lib/python3.14/site-packages/mpmath/functions/functions.py","line":20,"col":null},{"name":"__init__","file":"/usr/lib/python3.14/site-packages/mpmath/ctx_base.py","line":44,"col":null},{"name":"__init__","file":"/usr/lib/python3.14/site-packages/mpmath/ctx_fp.py","line":21,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/mpmath/__init__.py","line":17,"col":null},{"name":"__init__","file":"/usr/lib/python3.14/inspect.py","line":2686,"col":null},{"name":"_signature_from_function","file":"/usr/lib/python3.14/inspect.py","line":2359,"col":null},{"name":"_wrap_specfun","file":"/usr/lib/python3.14/site-packages/mpmath/ctx_fp.py","line":63,"col":null},{"name":"__init__","file":"/usr/lib/python3.14/inspect.py","line":2688,"col":null},{"name":"0x7fc3e7985df7","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"__init__","file":"/usr/lib/python3.14/inspect.py","line":2706,"col":null},{"name":"__init__","file":"/usr/lib/python3.14/inspect.py","line":2727,"col":null},{"name":"_signature_from_function","file":"/usr/lib/python3.14/inspect.py","line":2368,"col":null},{"name":"unwrap","file":"/usr/lib/python3.14/inspect.py","line":689,"col":null},{"name":"_signature_from_callable","file":"/usr/lib/python3.14/inspect.py","line":2457,"col":null},{"name":"unwrap","file":"/usr/lib/python3.14/inspect.py","line":687,"col":null},{"name":"_signature_from_function","file":"/usr/lib/python3.14/inspect.py","line":2337,"col":null},{"name":"_signature_from_function","file":"/usr/lib/python3.14/inspect.py","line":2405,"col":null},{"name":"prec_to_dps","file":"/usr/lib/python3.14/site-packages/mpmath/libmp/libmpf.py","line":42,"col":null},{"name":"_set_prec","file":"/usr/lib/python3.14/site-packages/mpmath/ctx_mp_python.py","line":799,"col":null},{"name":"__init__","file":"/usr/lib/python3.14/site-packages/mpmath/ctx_mp.py","line":53,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/mpmath/__init__.py","line":18,"col":null},{"name":"_wrap_specfun","file":"/usr/lib/python3.14/site-packages/mpmath/ctx_mp_python.py","line":1197,"col":null},{"name":"__init__","file":"/usr/lib/python3.14/site-packages/mpmath/ctx_mp.py","line":56,"col":null},{"name":"__init__","file":"/usr/lib/python3.14/inspect.py","line":3037,"col":null},{"name":"__init__","file":"/usr/lib/python3.14/site-packages/mpmath/functions/functions.py","line":19,"col":null},{"name":"_wrap_specfun","file":"/usr/lib/python3.14/site-packages/mpmath/ctx_mp_python.py","line":1198,"col":null},{"name":"__init__","file":"/usr/lib/python3.14/site-packages/mpmath/matrices/matrices.py","line":828,"col":null},{"name":"__init__","file":"/usr/lib/python3.14/site-packages/mpmath/ctx_base.py","line":49,"col":null},{"name":"_wrap_libmp_function","file":"/usr/lib/python3.14/site-packages/mpmath/ctx_mp_python.py","line":1155,"col":null},{"name":"init_builtins","file":"/usr/lib/python3.14/site-packages/mpmath/ctx_mp.py","line":102,"col":null},{"name":"__init__","file":"/usr/lib/python3.14/site-packages/mpmath/ctx_mp.py","line":58,"col":null},{"name":"0x7fc3e78a4f11","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"0x7fc3e78a5068","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"0x7fc3e78a6337","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"__init__","file":"/usr/lib/python3.14/site-packages/mpmath/ctx_mp.py","line":60,"col":null},{"name":"_wrap_specfun","file":"/usr/lib/python3.14/site-packages/mpmath/ctx_iv.py","line":386,"col":null},{"name":"__init__","file":"/usr/lib/python3.14/site-packages/mpmath/ctx_iv.py","line":317,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/mpmath/__init__.py","line":19,"col":null},{"name":"__init__","file":"/usr/lib/python3.14/inspect.py","line":2687,"col":null},{"name":"_signature_from_function","file":"/usr/lib/python3.14/inspect.py","line":2357,"col":null},{"name":"0x7fc3e799034c","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"_signature_from_callable","file":"/usr/lib/python3.14/inspect.py","line":2618,"col":null},{"name":"_wrap_specfun","file":"/usr/lib/python3.14/site-packages/mpmath/ctx_iv.py","line":385,"col":null},{"name":"0x7fc3a3f6b2a6","file":"/usr/lib/python3.14/site-packages/gmpy2/gmpy2.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"convert_mpf_","file":"/usr/lib/python3.14/site-packages/mpmath/ctx_iv.py","line":26,"col":null},{"name":"convert","file":"/usr/lib/python3.14/site-packages/mpmath/ctx_iv.py","line":433,"col":null},{"name":"__new__","file":"/usr/lib/python3.14/site-packages/mpmath/ctx_iv.py","line":44,"col":null},{"name":"_init_builtins","file":"/usr/lib/python3.14/site-packages/mpmath/ctx_iv.py","line":326,"col":null},{"name":"__init__","file":"/usr/lib/python3.14/site-packages/mpmath/ctx_iv.py","line":318,"col":null},{"name":"_init_builtins","file":"/usr/lib/python3.14/site-packages/mpmath/ctx_iv.py","line":353,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/mpmath/__init__.py","line":346,"col":null},{"name":"__init__","file":"","line":80,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/__init__.py","line":30,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/__init__.py","line":31,"col":null},{"name":"_find_spec","file":"","line":1268,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/__init__.py","line":4,"col":null},{"name":"_processmessage","file":"/usr/lib/python3.14/site-packages/pluggy/_tracing.py","line":45,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/sympify.py","line":11,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/random.py","line":25,"col":null},{"name":"_path_is_mode_type","file":"","line":161,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/utilities/__init__.py","line":4,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/utilities/iterables.py","line":13,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/utilities/iterables.py","line":16,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/utilities/misc.py","line":13,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/utilities/iterables.py","line":17,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/utilities/decorator.py","line":9,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/utilities/iterables.py","line":3015,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/utilities/__init__.py","line":11,"col":null},{"name":"cache_from_source","file":"","line":267,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/utilities/lambdify.py","line":17,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/external/__init__.py","line":18,"col":null},{"name":"__sympy_debug","file":"/usr/lib/python3.14/site-packages/sympy/external/importtools.py","line":21,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/external/importtools.py","line":26,"col":null},{"name":"getwidth","file":"/usr/lib/python3.14/re/_parser.py","line":180,"col":null},{"name":"getwidth","file":"/usr/lib/python3.14/re/_parser.py","line":202,"col":null},{"name":"getwidth","file":"/usr/lib/python3.14/re/_parser.py","line":188,"col":null},{"name":"closegroup","file":"/usr/lib/python3.14/re/_parser.py","line":99,"col":null},{"name":"_parse","file":"/usr/lib/python3.14/re/_parser.py","line":861,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/external/importtools.py","line":31,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/utilities/lambdify.py","line":131,"col":null},{"name":"module_from_spec","file":"","line":821,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/utilities/__init__.py","line":15,"col":null},{"name":"0x7fc3e84776e4","file":"[vdso]","line":0,"col":null},{"name":"0x7fc3e7841fe0","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"0x7fc3e7a373ee","file":"/usr/lib/python3.14/lib-dynload/_random.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3e7a37338","file":"/usr/lib/python3.14/lib-dynload/_random.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"0x7fc3e7a371e8","file":"/usr/lib/python3.14/lib-dynload/_random.cpython-314-x86_64-linux-gnu.so","line":0,"col":null},{"name":"seed","file":"/usr/lib/python3.14/random.py","line":173,"col":null},{"name":"__init__","file":"/usr/lib/python3.14/random.py","line":125,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/random.py","line":29,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/sympify.py","line":13,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/parameters.py","line":3,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/sympify.py","line":114,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/sympify.py","line":646,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/basic.py","line":10,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/assumptions.py","line":214,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/facts.py","line":52,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/logic.py","line":92,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/facts.py","line":571,"col":null},{"name":"get_code","file":"","line":857,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/assumptions.py","line":218,"col":null},{"name":"_from_python","file":"/usr/lib/python3.14/site-packages/sympy/core/facts.py","line":477,"col":null},{"name":"_load_pre_generated_assumption_rules","file":"/usr/lib/python3.14/site-packages/sympy/core/assumptions.py","line":225,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/assumptions.py","line":298,"col":null},{"name":"fnmatch_ex","file":"/usr/lib/python3.14/site-packages/_pytest/pathlib.py","line":450,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/basic.py","line":13,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/basic.py","line":14,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/kind.py","line":31,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/multipledispatch/__init__.py","line":1,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/multipledispatch/core.py","line":6,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/multipledispatch/dispatcher.py","line":5,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/multipledispatch/conflict.py","line":1,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/multipledispatch/dispatcher.py","line":10,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/kind.py","line":162,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/basic.py","line":15,"col":null},{"name":"func_wrapper","file":"/usr/lib/python3.14/site-packages/sympy/core/cache.py","line":70,"col":null},{"name":"Basic","file":"/usr/lib/python3.14/site-packages/sympy/core/basic.py","line":448,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/basic.py","line":156,"col":null},{"name":"Basic","file":"/usr/lib/python3.14/site-packages/sympy/core/basic.py","line":2118,"col":null},{"name":"make_property","file":"/usr/lib/python3.14/site-packages/sympy/core/assumptions.py","line":497,"col":null},{"name":"_prepare_class_assumptions","file":"/usr/lib/python3.14/site-packages/sympy/core/assumptions.py","line":667,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/basic.py","line":2230,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/basic.py","line":2340,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/singleton.py","line":7,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/basic.py","line":2341,"col":null},{"name":"_path_stat","file":"","line":145,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/__init__.py","line":9,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/expr.py","line":11,"col":null},{"name":"_parse_path","file":"/usr/lib/python3.14/pathlib/__init__.py","line":284,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/evalf.py","line":25,"col":null},{"name":"lseek64","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/external/gmpy.py","line":10,"col":null},{"name":"PythonMPQ","file":"/usr/lib/python3.14/site-packages/sympy/external/pythonmpq.py","line":182,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/external/pythonmpq.py","line":46,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/external/gmpy.py","line":12,"col":null},{"name":"_parse_path","file":"/usr/lib/python3.14/pathlib/__init__.py","line":290,"col":null},{"name":"_get_flint","file":"/usr/lib/python3.14/site-packages/sympy/external/gmpy.py","line":115,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/external/gmpy.py","line":160,"col":null},{"name":"find_spec","file":"","line":1368,"col":null},{"name":"import_module","file":"/usr/lib/python3.14/site-packages/sympy/external/importtools.py","line":151,"col":null},{"name":"_get_gmpy2","file":"/usr/lib/python3.14/site-packages/sympy/external/gmpy.py","line":139,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/external/gmpy.py","line":167,"col":null},{"name":"EvalfMixin","file":"/usr/lib/python3.14/site-packages/sympy/core/evalf.py","line":1559,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/evalf.py","line":1559,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/expr.py","line":12,"col":null},{"name":"release","file":"","line":374,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/expr.py","line":15,"col":null},{"name":"Expr","file":"/usr/lib/python3.14/site-packages/sympy/core/expr.py","line":1951,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/expr.py","line":47,"col":null},{"name":"update_wrapper","file":"/usr/lib/python3.14/functools.py","line":58,"col":null},{"name":"func_wrapper","file":"/usr/lib/python3.14/site-packages/sympy/core/cache.py","line":67,"col":null},{"name":"Expr","file":"/usr/lib/python3.14/site-packages/sympy/core/expr.py","line":3491,"col":null},{"name":"_prepare_class_assumptions","file":"/usr/lib/python3.14/site-packages/sympy/core/assumptions.py","line":642,"col":null},{"name":"__init_subclass__","file":"/usr/lib/python3.14/site-packages/sympy/core/basic.py","line":218,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/expr.py","line":3989,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/expr.py","line":4134,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/expr.py","line":4188,"col":null},{"name":"dirname","file":"","line":176,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/mul.py","line":12,"col":null},{"name":"update_wrapper","file":"/usr/lib/python3.14/functools.py","line":50,"col":null},{"name":"AssocOp","file":"/usr/lib/python3.14/site-packages/sympy/core/operations.py","line":63,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/operations.py","line":29,"col":null},{"name":"_prepare_class_assumptions","file":"/usr/lib/python3.14/site-packages/sympy/core/assumptions.py","line":625,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/operations.py","line":487,"col":null},{"name":"lru_cache","file":"/usr/lib/python3.14/functools.py","line":553,"col":null},{"name":"Mul","file":"/usr/lib/python3.14/site-packages/sympy/core/mul.py","line":801,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/mul.py","line":91,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/mul.py","line":2212,"col":null},{"name":"find_spec","file":"/usr/lib/python3.14/site-packages/_pytest/assertion/rewrite.py","line":110,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/numbers.py","line":10,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/containers.py","line":23,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/containers.py","line":339,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/numbers.py","line":281,"col":null},{"name":"deduce_all_facts","file":"/usr/lib/python3.14/site-packages/sympy/core/facts.py","line":625,"col":null},{"name":"__init__","file":"/usr/lib/python3.14/site-packages/sympy/core/assumptions.py","line":479,"col":null},{"name":"_prepare_class_assumptions","file":"/usr/lib/python3.14/site-packages/sympy/core/assumptions.py","line":638,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/numbers.py","line":594,"col":null},{"name":"update_wrapper","file":"/usr/lib/python3.14/functools.py","line":35,"col":null},{"name":"Rational","file":"/usr/lib/python3.14/site-packages/sympy/core/numbers.py","line":1307,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/numbers.py","line":1211,"col":null},{"name":"_prepare_class_assumptions","file":"/usr/lib/python3.14/site-packages/sympy/core/assumptions.py","line":658,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/numbers.py","line":1770,"col":null},{"name":"as_property","file":"/usr/lib/python3.14/site-packages/sympy/core/assumptions.py","line":491,"col":null},{"name":"_prepare_class_assumptions","file":"/usr/lib/python3.14/site-packages/sympy/core/assumptions.py","line":623,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/numbers.py","line":2751,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/numbers.py","line":2764,"col":null},{"name":"_prepare_class_assumptions","file":"/usr/lib/python3.14/site-packages/sympy/core/assumptions.py","line":648,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/numbers.py","line":2771,"col":null},{"name":"_prepare_class_assumptions","file":"/usr/lib/python3.14/site-packages/sympy/core/assumptions.py","line":666,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/numbers.py","line":2839,"col":null},{"name":"deduce_all_facts","file":"/usr/lib/python3.14/site-packages/sympy/core/facts.py","line":633,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/numbers.py","line":2954,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/numbers.py","line":2986,"col":null},{"name":"_prepare_class_assumptions","file":"/usr/lib/python3.14/site-packages/sympy/core/assumptions.py","line":635,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/numbers.py","line":3176,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/numbers.py","line":3343,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/numbers.py","line":3465,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/numbers.py","line":3545,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/numbers.py","line":3602,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/numbers.py","line":3825,"col":null},{"name":"_prepare_class_assumptions","file":"/usr/lib/python3.14/site-packages/sympy/core/assumptions.py","line":643,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/numbers.py","line":3888,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/facts.py","line":633,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/numbers.py","line":4020,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/numbers.py","line":4083,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/numbers.py","line":4467,"col":null},{"name":"0x7fc3e78a789f","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/power.py","line":10,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/function.py","line":39,"col":null},{"name":"wraps","file":"/usr/lib/python3.14/functools.py","line":76,"col":null},{"name":"func_wrapper","file":"/usr/lib/python3.14/site-packages/sympy/core/cache.py","line":69,"col":null},{"name":"Add","file":"/usr/lib/python3.14/site-packages/sympy/core/add.py","line":429,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/add.py","line":93,"col":null},{"name":"acquire","file":"","line":310,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/function.py","line":45,"col":null},{"name":"_validate_hash_pyc","file":"","line":502,"col":null},{"name":"get_code","file":"","line":874,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/function.py","line":51,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/function.py","line":113,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/function.py","line":281,"col":null},{"name":"Function","file":"/usr/lib/python3.14/site-packages/sympy/core/function.py","line":445,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/function.py","line":382,"col":null},{"name":"is_sequence","file":"/usr/lib/python3.14/site-packages/sympy/utilities/iterables.py","line":3083,"col":null},{"name":"__init__","file":"/usr/lib/python3.14/site-packages/sympy/core/function.py","line":177,"col":null},{"name":"_prepare_class_assumptions","file":"/usr/lib/python3.14/site-packages/sympy/core/assumptions.py","line":624,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/function.py","line":826,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/function.py","line":966,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/function.py","line":1941,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/function.py","line":3423,"col":null},{"name":"0x7fc3e798fca2","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/symbol.py","line":15,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/logic/__init__.py","line":1,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/logic/boolalg.py","line":69,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/logic/boolalg.py","line":281,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/logic/boolalg.py","line":483,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/logic/boolalg.py","line":572,"col":null},{"name":"_signature_from_callable","file":"/usr/lib/python3.14/inspect.py","line":2457,"col":null},{"name":"_signature_from_callable","file":"/usr/lib/python3.14/inspect.py","line":2446,"col":null},{"name":"arity","file":"/usr/lib/python3.14/site-packages/sympy/core/function.py","line":146,"col":null},{"name":"__init__","file":"/usr/lib/python3.14/site-packages/sympy/core/function.py","line":167,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/logic/boolalg.py","line":741,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/logic/boolalg.py","line":972,"col":null},{"name":"as_property","file":"/usr/lib/python3.14/site-packages/sympy/core/assumptions.py","line":489,"col":null},{"name":"_prepare_class_assumptions","file":"/usr/lib/python3.14/site-packages/sympy/core/assumptions.py","line":665,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/logic/boolalg.py","line":1137,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/logic/boolalg.py","line":1286,"col":null},{"name":"_prepare_class_assumptions","file":"/usr/lib/python3.14/site-packages/sympy/core/assumptions.py","line":621,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/logic/boolalg.py","line":1487,"col":null},{"name":"_find_and_load","file":"","line":1369,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/logic/__init__.py","line":4,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/symbol.py","line":212,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/symbol.py","line":456,"col":null},{"name":"_tail","file":"/usr/lib/python3.14/pathlib/__init__.py","line":365,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/power.py","line":14,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/relational.py","line":4,"col":null},{"name":"spec_from_file_location","file":"","line":622,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/coreerrors.py","line":14,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/relational.py","line":65,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/relational.py","line":827,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/relational.py","line":891,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/relational.py","line":1167,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/relational.py","line":1185,"col":null},{"name":"__init__","file":"/usr/lib/python3.14/inspect.py","line":2696,"col":null},{"name":"ismethod","file":"/usr/lib/python3.14/site-packages/sympy/multipledispatch/core.py","line":82,"col":null},{"name":"_","file":"/usr/lib/python3.14/site-packages/sympy/multipledispatch/core.py","line":62,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/relational.py","line":1240,"col":null},{"name":"ordering","file":"/usr/lib/python3.14/site-packages/sympy/multipledispatch/conflict.py","line":62,"col":null},{"name":"reorder","file":"/usr/lib/python3.14/site-packages/sympy/multipledispatch/dispatcher.py","line":224,"col":null},{"name":"add","file":"/usr/lib/python3.14/site-packages/sympy/multipledispatch/dispatcher.py","line":219,"col":null},{"name":"_","file":"/usr/lib/python3.14/site-packages/sympy/multipledispatch/core.py","line":71,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/relational.py","line":1250,"col":null},{"name":"_toposort","file":"/usr/lib/python3.14/site-packages/sympy/multipledispatch/utils.py","line":48,"col":null},{"name":"ordering","file":"/usr/lib/python3.14/site-packages/sympy/multipledispatch/conflict.py","line":68,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/relational.py","line":1260,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/power.py","line":22,"col":null},{"name":"parent","file":"","line":652,"col":null},{"name":"_init_module_attrs","file":"","line":776,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/expr.py","line":4192,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/mod.py","line":2,"col":null},{"name":"_find_and_load_unlocked","file":"","line":1348,"col":null},{"name":"sift","file":"/usr/lib/python3.14/site-packages/sympy/utilities/iterables.py","line":666,"col":null},{"name":"arity","file":"/usr/lib/python3.14/site-packages/sympy/core/function.py","line":151,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/mod.py","line":12,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/__init__.py","line":22,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/core/__init__.py","line":32,"col":null},{"name":"_get_module_lock","file":"","line":440,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/__init__.py","line":74,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/assumptions/__init__.py","line":5,"col":null},{"name":"close","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/assumptions/assume.py","line":11,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/assumptions/assume.py","line":174,"col":null},{"name":"__new__","file":"/usr/lib/python3.14/site-packages/sympy/assumptions/assume.py","line":184,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/assumptions/assume.py","line":358,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/assumptions/__init__.py","line":9,"col":null},{"name":"_classify_pyc","file":"","line":445,"col":null},{"name":"acquire","file":"","line":324,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/assumptions/ask.py","line":5,"col":null},{"name":"cache_from_source","file":"","line":307,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/assumptions/cnf.py","line":9,"col":null},{"name":"update_wrapper","file":"/usr/lib/python3.14/functools.py","line":52,"col":null},{"name":"memoize_property","file":"/usr/lib/python3.14/site-packages/sympy/utilities/decorator.py","line":241,"col":null},{"name":"AssumptionKeys","file":"/usr/lib/python3.14/site-packages/sympy/assumptions/ask.py","line":98,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/assumptions/ask.py","line":21,"col":null},{"name":"__exit__","file":"","line":175,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/assumptions/ask.py","line":650,"col":null},{"name":"update_wrapper","file":"/usr/lib/python3.14/functools.py","line":58,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/assumptions/ask_generated.py","line":90,"col":null},{"name":"get_code","file":"","line":859,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/assumptions/__init__.py","line":10,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/assumptions/refine.py","line":2,"col":null},{"name":"find_spec","file":"","line":1295,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/assumptions/__init__.py","line":11,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/assumptions/relation/__init__.py","line":13,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/assumptions/relation/binrel.py","line":15,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/__init__.py","line":77,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/polys/__init__.py","line":68,"col":null},{"name":"0x7fc3e78a7794","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/polys/polytools.py","line":28,"col":null},{"name":"0x7fc3e78a6fe3","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/polys/polyoptions.py","line":10,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/polys/polyerrors.py","line":58,"col":null},{"name":"UnivariatePolynomialError","file":"/usr/lib/python3.14/site-packages/sympy/polys/polyerrors.py","line":147,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/polys/polyerrors.py","line":148,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/polys/polyoptions.py","line":61,"col":null},{"name":"_parse","file":"/usr/lib/python3.14/re/_parser.py","line":878,"col":null},{"name":"Wrt","file":"/usr/lib/python3.14/site-packages/sympy/polys/polyoptions.py","line":308,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/polys/polyoptions.py","line":300,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/polys/polyoptions.py","line":366,"col":null},{"name":"getwidth","file":"/usr/lib/python3.14/re/_parser.py","line":227,"col":null},{"name":"Domain","file":"/usr/lib/python3.14/site-packages/sympy/polys/polyoptions.py","line":408,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/polys/polyoptions.py","line":397,"col":null},{"name":"_compile","file":"/usr/lib/python3.14/re/_compiler.py","line":167,"col":null},{"name":"Domain","file":"/usr/lib/python3.14/site-packages/sympy/polys/polyoptions.py","line":409,"col":null},{"name":"__next","file":"/usr/lib/python3.14/re/_parser.py","line":243,"col":null},{"name":"Domain","file":"/usr/lib/python3.14/site-packages/sympy/polys/polyoptions.py","line":411,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/polys/polyoptions.py","line":512,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/polys/polyoptions.py","line":684,"col":null},{"name":"0x7fc3e798ff80","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/polys/polytools.py","line":29,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/polys/constructor.py","line":7,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/polys/domains/__init__.py","line":11,"col":null},{"name":"_format_parsed_parts","file":"/usr/lib/python3.14/pathlib/__init__.py","line":267,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/polys/domains/domain.py","line":10,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/polys/domains/domain.py","line":11,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/polys/orderings.py","line":63,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/polys/domains/domain.py","line":13,"col":null},{"name":"__call__","file":"/usr/lib/python3.14/enum.py","line":709,"col":null},{"name":"__and__","file":"/usr/lib/python3.14/enum.py","line":1604,"col":null},{"name":"_compile","file":"/usr/lib/python3.14/re/__init__.py","line":351,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/polys/polyutils.py","line":28,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/polys/polyutils.py","line":582,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/polys/domains/modularinteger.py","line":16,"col":null},{"name":"splitdrive","file":"","line":135,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/polys/domains/__init__.py","line":12,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/polys/domains/finitefield.py","line":9,"col":null},{"name":"0x7fc3e789d3bc","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/polys/domains/field.py","line":4,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/polys/domains/finitefield.py","line":11,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/polys/domains/finitefield.py","line":13,"col":null},{"name":"0x7fc3e798f428","file":"/usr/lib/libc.so.6","line":0,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/polys/galoistools.py","line":7,"col":null},{"name":"find_spec","file":"/usr/lib/python3.14/site-packages/_pytest/assertion/rewrite.py","line":108,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/polys/domains/finitefield.py","line":16,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/polys/domains/groundtypes.py","line":4,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/polys/domains/groundtypes.py","line":10,"col":null},{"name":"__new__","file":"/usr/lib/python3.14/pathlib/__init__.py","line":125,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/polys/domains/__init__.py","line":13,"col":null},{"name":"CharacteristicZero","file":"/usr/lib/python3.14/site-packages/sympy/polys/domains/characteristiczero.py","line":13,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/polys/domains/characteristiczero.py","line":8,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/polys/domains/integerring.py","line":12,"col":null},{"name":"__init__","file":"","line":608,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/polys/domains/__init__.py","line":14,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/polys/domains/rationalfield.py","line":15,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/polys/domains/__init__.py","line":15,"col":null},{"name":"_init_module_attrs","file":"","line":746,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/polys/domains/algebraicfield.py","line":11,"col":null},{"name":"cached","file":"","line":638,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/polys/polyclasses.py","line":21,"col":null},{"name":"_is_marked_for_rewrite","file":"/usr/lib/python3.14/site-packages/_pytest/assertion/rewrite.py","line":252,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/polys/densebasic.py","line":5,"col":null},{"name":"update_wrapper","file":"/usr/lib/python3.14/functools.py","line":56,"col":null},{"name":"MonomialOps","file":"/usr/lib/python3.14/site-packages/sympy/polys/monomials.py","line":483,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/polys/monomials.py","line":387,"col":null},{"name":"dirname","file":"","line":180,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/polys/polyclasses.py","line":45,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/polys/densearith.py","line":1789,"col":null},{"name":"","file":"/usr/lib/python3.14/site-packages/sympy/polys/polyclasses.py","line":71,"col":null}]},"activeProfileIndex":null,"exporter":"py-spy@0.4.2","name":"py-spy profile"} diff --git a/sumpy/kernel_rewrite.py b/sumpy/kernel_rewrite.py new file mode 100644 index 00000000..6f7bdd66 --- /dev/null +++ b/sumpy/kernel_rewrite.py @@ -0,0 +1,618 @@ +from __future__ import annotations + + +__copyright__ = """ +Copyright (C) 2012 Andreas Kloeckner +Copyright (C) 2020 Isuru Fernando +Copyright (C) 2026 Alexandru Fikl +""" + +__license__ = """ +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. +""" + +import logging +from dataclasses import dataclass +from typing import TYPE_CHECKING, Any, NamedTuple + +import numpy as np + +from pytools import ( + generate_nonnegative_integer_tuples_summing_to_at_most as gnitstam, +) + +import sumpy.symbolic as sym + + +if TYPE_CHECKING: + from collections.abc import Sequence + + import optype.numpy as onp + + from pymbolic.typing import ArithmeticExpression + + from sumpy.expansions.diff_op import MultiIndex + from sumpy.kernel import ScalarKernel + +logger = logging.getLogger(__name__) + + +# {{{ rewrite_using_base_kernel + + +class RewriteFailedError(Exception): + pass + + +@dataclass(frozen=True) +class LinearOperatorRepresentation: + r"""Expresses a target kernel as a linear operator acting on a base kernel. + + .. math:: + + G(\boldsymbol{r}) = C + \sum_{|\boldsymbol{\alpha}| < p} + c_{\boldsymbol{\alpha}} + \frac{\partial^{|\boldsymbol{\alpha}|} G_0} + {\partial \boldsymbol{r}^{\boldsymbol{\alpha}}} + + .. autoattribute:: target_kernel + .. autoattribute:: base_kernel + .. autoattribute:: mis + .. autoattribute:: coeffs + """ + + target_kernel: ScalarKernel + """The target kernel expressed in terms of :attr:`base_kernel`.""" + base_kernel: ScalarKernel + """A base kernel used to express the target kernel.""" + + mis: Sequence[MultiIndex] + """Multi-indices for each non-zero term in the linear combination.""" + coeffs: Sequence[ArithmeticExpression] + """Constant coefficients in the linear combination. Note that the coefficients + have length ``len(mis) + 1``, where the first element is always the constant term. + """ + + def pretty(self) -> str: + from sumpy.kernel import AxisTargetDerivative + + terms = [] + if self.coeffs[0] != 0: + terms.append(str(self.coeffs[0])) + + for mi, c in zip(self.mis, self.coeffs[1:], strict=True): + expr = self.base_kernel + for d, n in enumerate(mi): + for _ in range(n): + expr = AxisTargetDerivative(d, expr) + + terms.append(f"{c} * {expr}") + + return f"{self.target_kernel} = " + " + ".join(terms) + + +def rewrite_using_base_kernel( + target_kernel: ScalarKernel, + base_kernel: ScalarKernel, + *, + order: int | None = None, + atol: float = 1.0e-10, + ) -> LinearOperatorRepresentation: + pde = base_kernel.get_pde_as_diff_op() + if order is None: + order = pde.order + + # TODO: pick the best algorithm here + return rewrite_using_base_kernel_lu( + target_kernel, base_kernel, + min_order=order, + ) + + +# }}} + + +# {{{ rewrite_using_base_kernel_fourier + + +def rewrite_using_base_kernel_fourier( + target_kernel: ScalarKernel, + base_kernel: ScalarKernel, +) -> LinearOperatorRepresentation: + r"""Find a relation between *target_kernel* and *base_kernel* using the + Fourier symbol of their respective PDEs. + + The algorithm works by computing the Fourier symbols :math:`P_{\text{base}}` + and :math:`P_{\text{target}}` of the scalar PDEs satisfied by the two + kernels. The target kernel can be expressed as a differential operator + applied to the base kernel if and only if the ratio + + .. math:: + + D(i \boldsymbol{k}) = \frac{P_{\text{base}}(\boldsymbol{k})} + {P_{\text{target}}(\boldsymbol{k})} + + is a polynomial in :math:`\boldsymbol{k}`. When it is, each monomial + :math:`\prod_j (i k_j)^{\alpha_j}` corresponds to the derivative + :math:`\partial^{|\alpha|} / \partial \boldsymbol{r}^{\alpha}`. + """ + import sympy as sp + + # FIXME: want to add a general check for this? + try: + _ = base_kernel.get_pde_system_kernel() + except TypeError: + pass + else: + raise ValueError( + f"'base_kernel' cannot be part of a system: {type(base_kernel)}" + ) + + dim = base_kernel.dim + if target_kernel.dim != dim: + raise ValueError( + f"kernel dimension mismatch: {target_kernel.dim} (target_kernel) and " + f"{dim} (base_kernel)" + ) + + from sumpy.expansion.diff_op import to_fourier_matrix + + ks = sp.Matrix([sp.Symbol(f"_k{j}") for j in range(dim)]) + + pde_base = base_kernel.get_pde_as_diff_op() + fourier_base = to_fourier_matrix(pde_base, ks).inv() + + try: + target_system_kernel, idx = target_kernel.get_pde_system_kernel() + except TypeError: + target_system_kernel, idx = None, None + + if target_system_kernel is None: + pde_target = target_kernel.get_pde_as_diff_op() + fourier_target = to_fourier_matrix(pde_target, ks).inv() + else: + assert idx is not None + + pde_target_system = target_system_kernel.get_pde_as_diff_op() + fourier_target_system = to_fourier_matrix(pde_target_system, ks) + fourier_target_system_inv = sp.simplify(fourier_target_system.inv()) + + fourier_target = sp.Matrix([fourier_target_system_inv[idx]]) + + p_base: sp.Expr = sp.Integer(1) + for entry in fourier_base: + p_base = p_base * entry + + p_target: sp.Expr = sp.Integer(1) + for entry in fourier_target: + p_target = p_target * entry + + quotient = sp.simplify(p_target / p_base) + if not quotient.is_polynomial(*ks): + raise RewriteFailedError( + f"cannot rewrite {target_kernel} in terms of {base_kernel}" + ) + + mis: list[MultiIndex] = [] + coeffs: list[sp.Expr] = [] + + for exponent, coeff in sp.Poly(quotient, *ks).as_dict().items(): + coeff = sp.simplify(coeff) + if coeff == sp.Integer(0): + continue + + mis.append(exponent) + coeffs.append(coeff) + + if not mis: + raise RewriteFailedError( + f"cannot rewrite {target_kernel} in terms of {base_kernel}" + ) + + # compute constant term, if any + dvec = sym.make_sym_vector("d", dim) + base_scaled = ( + base_kernel.get_global_scaling_const() + * base_kernel.get_expression(dvec) + ) + + # build the differential operator part in real space + const: sp.Expr = ( + target_kernel.get_global_scaling_const() + * target_kernel.get_expression(dvec) + ) + + for mi, c in zip(mis, coeffs, strict=True): + term = c * base_scaled + for i, n in enumerate(mi): + term = term.diff(dvec[i], n) + const = const - sp.simplify(term) + const = sp.simplify(const) + + return LinearOperatorRepresentation( + target_kernel, + base_kernel, + mis, + [sym.to_pymbolic(expr) for expr in [const, *coeffs]], + ) + + +# }}} + + +# {{{ rewrite_using_base_kernel_lu + + +class FactorizationFailedError(Exception): + pass + + +class _LUDecomposition(NamedTuple): + L: sym.Matrix + U: sym.Matrix + permutation: Sequence[tuple[int, int]] + + mis: Sequence[MultiIndex] + """The multi-indices for which the derivatives were computed. These correspond + to rows in the matrix and should be used to recover the expansion of the + target kernel in terms of the base kernel. + """ + points: onp.Array2D[Any] + """An array of shape ``(dim, npoints)`` of points where the base kernel was + evaluated to compute the current LU factorization. + """ + + +def evalf(expr: sym.Expr, prec: int = 100) -> sym.Expr: + """Evaluate an expression numerically using ``prec`` number of bits.""" + from sumpy.symbolic import USE_SYMENGINE + + if USE_SYMENGINE: + return expr.n(prec=prec) + else: + import sympy + dps = int(sympy.log(2**prec, 10)) + return expr.n(n=dps) + + +def round_expr( + expr: sym.Basic, atol: float = 1.0e-8, rtol: float = 1.0e-5 + ) -> sym.Basic: + """Round all numeric values in *expr* to the nearest integer or fraction. + + This function clips all numbers close to zero (effectively removing them + from the expression due to SymPy's automatic simplifications) and rounds all + numbers to the nearest integer using the given *atol* and *rtol*. + """ + from fractions import Fraction + + nums = expr.atoms(sym.Float) + replace_dict: dict[Any, float] = {} + + for num in nums: + value = float(num) + nearest_int = round(value) + + if abs(value - nearest_int) < atol + rtol * abs(value): + replace_dict[num] = sym.Integer(nearest_int) + else: + frac = Fraction(value).limit_denominator(1000) + if abs(float(frac) - value) < atol + rtol * abs(value): + replace_dict[num] = sym.Rational(frac.numerator, frac.denominator) + else: + replace_dict[num] = value + + return expr.xreplace(replace_dict) + + +def simplify(expr: sym.Basic) -> sym.Basic: + if sym.USE_SYMENGINE: + return expr.simplify() + else: + import sympy as sp + + return sp.simplify(expr) + + +def _generate_points_shells( + dim: int, + npoints: int, *, + rmin: float = 0.25, + rmax: float = 2.0, + rng: np.random.Generator | None = None + ) -> onp.Array2D[Any]: + if dim < 1: + raise ValueError(f"'dim' must be >= 1: {dim!r}") + + if npoints < 1: + raise ValueError(f"'npoints' must be >= 1: {npoints!r}") + + if rmin >= rmax: + raise ValueError(f"'rmin' must be smaller than 'rmax': {rmin} >= {rmax}") + + if rng is None: + rng = np.random.default_rng() + + # make log spaced shell radii + radii = np.exp(rng.uniform(np.log(rmin), np.log(rmax), npoints)) + + # generate points on the unit sphere + p = rng.standard_normal((dim, npoints)) + p /= np.linalg.norm(p, axis=0) + + return radii * p + + +def _make_expr_derivatives( + base_expr: sym.Expr, dvec: sym.Matrix, mis: Sequence[MultiIndex] + ) -> dict[MultiIndex, sym.Basic]: + mi_to_derivative: dict[MultiIndex, sym.Basic] = {} + for mi in mis: + expr = base_expr + for i, nderivs in enumerate(mi): + if nderivs == 0: + continue + expr = expr.diff(dvec[i], nderivs) + + mi_to_derivative[mi] = expr + + return mi_to_derivative + + +def _make_derivative_matrix( + points: onp.Array2D[Any], + dvec: sym.Matrix, + mis: Sequence[MultiIndex], + mi_to_derivative: dict[MultiIndex, sym.Basic] + ) -> sym.Matrix: + # evaluate derivatives at points and construct matrix + entries: list[list[sym.Basic]] = [] + for i in range(points.shape[1]): + row: list[sym.Basic] = [sym.Integer(1)] + + for mi in mis: + expr = mi_to_derivative[mi].xreplace( + dict(zip(dvec, points[:, i], strict=True)) + ) + row.append(evalf(expr)) + + entries.append(row) + + return sym.Matrix(entries) + + +def _check_linear_combination( + target_expr: sym.Expr, + base_expr: sym.Expr, + dvec: sym.Matrix, + mis: Sequence[MultiIndex], + coeffs: Sequence[sym.Basic], + *, + rng: np.random.Generator, + rtol: float = 1.0e-8, + ) -> bool: + dim = len(dvec) + mi_to_derivative = _make_expr_derivatives(base_expr, dvec, mis) + points = _generate_points_shells(dim, len(mis) + 1, rng=rng) + + max_lhs = 0.0 + max_err = 0.0 + for i in range(points.shape[1]): + subst = dict(zip(dvec, points[:, i], strict=True)) + lhs = float(evalf(target_expr.xreplace(subst))) + + rhs = float(evalf(coeffs[0])) + for c, mi in zip(coeffs[1:], mis, strict=True): + rhs += float(evalf(c * mi_to_derivative[mi].xreplace(subst))) + + max_lhs = max(max_lhs, abs(lhs)) + max_err = max(max_err, abs(lhs - rhs)) + + return max_err <= rtol * max(max_lhs, 1.0) + + +def _get_base_kernel_matrix_lu_factorization( + base_kernel: ScalarKernel, + order: int, + *, + rng: np.random.Generator, + retries: int, + ) -> _LUDecomposition: + pde = base_kernel.get_pde_as_diff_op() + if order > pde.order: + raise NotImplementedError( + "Rewriting when the base kernel's derivatives are linearly dependent " + "is not implemented") + + dim = base_kernel.dim + + mis = list(gnitstam(order, dim)) + if order == pde.order: + pde_mis = [ident.mi for eq in pde.eqs for ident in eq] + pde_mis = [mi for mi in pde_mis if sum(mi) == order] + mis.remove(pde_mis[-1]) + + logger.debug("Removing %s to avoid linear dependent mis", pde_mis[-1]) + + # get sympy expression for the base kernel + dvec = sym.make_sym_vector("d", dim) + base_expr = base_kernel.get_expression(dvec) + + # evaluate all the needed derivatives + mi_to_derivative = _make_expr_derivatives(base_expr, dvec, mis) + + # try to LU factorize on random points + for _ in range(retries): + points = _generate_points_shells(dim, len(mis) + 1, rng=rng) + mat = _make_derivative_matrix(points, dvec, mis, mi_to_derivative) + + # NOTE: this can only happen if the points are somehow degenerate, e.g. + # points[:, 0] == points[:, 1], so it shouldn't happen under normal + # operating conditions? + try: + L, U, perm = mat.LUdecomposition() # ruff: ignore[non-lowercase-variable-in-function] + except RuntimeError: + continue + else: + # NOTE: and sympy seems to set the last row of U to 0 + if not sym.USE_SYMENGINE and all(expr == 0 for expr in U[-1, :]): + continue + + return _LUDecomposition(L, U, perm, mis, points) + + raise FactorizationFailedError( + f"failed to compute LU factorization to order {order} for {base_kernel} " + f"after {retries} retries" + ) + + +def rewrite_using_base_kernel_lu( + target_kernel: ScalarKernel, + base_kernel: ScalarKernel, + *, + min_order: int | None = None, + retries: int = 5, + rng: np.random.Generator | None = None, + ) -> LinearOperatorRepresentation: + """Find a relation between the *target_kernel* and the *base_kernel* using + a numerical LU-based algorithm. + + The algorithm samples the *base_kernel* and its derivatives at random + points to get a matrix ``A``. It also samples the target kernel at the same + points to get a vector ``b`` and solving for the system ``A c = b`` using + an LU factorization of ``A``. The solution ``c`` is the vector of coefficients + in the linear combination :class:`LinearOperatorRepresentation`. + + :arg min_order: starting minimum derivative order to use when attempting the + decomposition. By default, this will be the order of the PDE solved by + *base_kernel*. + :arg retries: maximum number of retries for each order. If the LU decomposition + fails due to a poor choice of random points, it is retried several times. + """ + try: + _ = base_kernel.get_pde_system_kernel() + except TypeError: + pass + else: + raise ValueError( + f"'base_kernel' cannot be part of a system: {type(base_kernel)}" + ) + + pde = base_kernel.get_pde_as_diff_op() + if min_order is None: + min_order = pde.order + + if min_order > pde.order: + raise NotImplementedError( + "Rewriting when the base kernel's derivatives are linearly dependent " + "is not implemented") + + if rng is None: + rng = np.random.default_rng() + + coeffs: list[sym.Basic] = [] + mis: list[MultiIndex] = [] + + dim = base_kernel.dim + dvec = sym.make_sym_vector("d", dim) + target_expr = target_kernel.get_expression(dvec) + base_expr = base_kernel.get_expression(dvec) + + target_scaling = target_kernel.get_global_scaling_const() + base_scaling = base_kernel.get_global_scaling_const() + + order = min_order + while order <= pde.order: + try: + lu = _get_base_kernel_matrix_lu_factorization( + base_kernel, order, rng=rng, retries=retries + ) + except FactorizationFailedError as exc: + if order == pde.order: + raise RewriteFailedError( + f"failed to compute LU factorization for orders in " + f"[{min_order}, {pde.order}] for base kernel {base_kernel} " + f"after {retries} retries" + ) from exc + + order += 1 + continue + + # evaluate right-hand side + b = sym.Matrix([ + target_expr.xreplace(dict(zip(dvec, lu.points[:, i], strict=True))) + for i in range(lu.points.shape[1]) + ]) + + # solve + all_coeffs = sym.solve_lu(lu.L, lu.U, lu.permutation, b, + postprocess=lambda x: x.expand()) + + # gather all non-zero coefficients from the result + const = sym.Integer(0) + coeffs = [] + mis = [] + for i, coeff in enumerate(all_coeffs): + coeff = round_expr(evalf(coeff)) + if coeff == 0: + continue + + if i == 0: + const = coeff + logger.debug(" %s", const) + else: + mis.append(lu.mis[i - 1]) + coeffs.append(coeff) + logger.debug(" + %s*%s.diff%s", coeff, base_kernel, lu.mis[-1]) + + if coeffs: + coeffs.insert(0, const) + + success = _check_linear_combination( + target_expr, + base_expr, + dvec, + mis, + coeffs, + rng=rng, + ) + if coeffs and success: + break + + coeffs = [] + order += 1 + + if not coeffs: + raise RewriteFailedError( + f"could not express {target_kernel} in terms of {base_kernel}" + ) + + to_pymbolic = sym.SympyToPymbolicMapperWithSymbols() + return LinearOperatorRepresentation( + target_kernel, base_kernel, mis, + tuple( + to_pymbolic(simplify( + c * (target_scaling if i == 0 else (target_scaling / base_scaling)) + )) + for i, c in enumerate(coeffs) + ), + ) + + +# }}} diff --git a/sumpy/test/test_kernel_rewrite.py b/sumpy/test/test_kernel_rewrite.py new file mode 100644 index 00000000..ae251e44 --- /dev/null +++ b/sumpy/test/test_kernel_rewrite.py @@ -0,0 +1,234 @@ +from __future__ import annotations + + +__copyright__ = """ +Copyright (C) 2020 Isuru Fernando +Copyright (C) 2026 Alexandru Fikl +""" + +import logging + +import numpy as np +import pytest + +import sumpy.symbolic as sym +from sumpy.kernel import ( + BiharmonicKernel, + LaplaceKernel, + StokesletComponentKernel, + StressletComponentKernel, +) +from sumpy.kernel_rewrite import ( + LinearOperatorRepresentation, + rewrite_using_base_kernel_fourier, + rewrite_using_base_kernel_lu, +) + + +logger = logging.getLogger(__name__) +logging.basicConfig(level=logging.INFO) + + +def mi_derivative(expr: sym.Expr, x: sym.Matrix, mi: tuple[int, ...]) -> sym.Expr: + result = expr + for i, n in enumerate(mi): + result = result.diff(x[i], n) + + return result + + +def check_kernel_rewrite(op: LinearOperatorRepresentation) -> None: + from sumpy.kernel_rewrite import evalf, simplify + from sumpy.symbolic import PymbolicToSympyMapperWithSymbols + + dim = op.target_kernel.dim + dvec = sym.make_sym_vector("d", dim) + to_sympy = PymbolicToSympyMapperWithSymbols() + + target_expr = ( + op.target_kernel.get_global_scaling_const() + * op.target_kernel.get_expression(dvec)) + base_expr = ( + op.base_kernel.get_global_scaling_const() + * op.base_kernel.get_expression(dvec)) + + expr = to_sympy(op.coeffs[0]) + sum(( + to_sympy(c) * mi_derivative(base_expr, dvec, mi) + for c, mi in zip(op.coeffs[1:], op.mis, strict=True) + ), sym.Integer(0)) + + result = evalf(simplify(target_expr - expr)) + assert abs(result) < 3.0 * 1.0e-16 + + +# {{{ test_rewrite_using_base_kernel_lu_conditioning + + +@pytest.mark.parametrize("dim", [2, 3]) +def test_rewrite_using_base_kernel_lu_conditioning(dim: int) -> None: + from pytools import ( + generate_nonnegative_integer_tuples_summing_to_at_most as gnitstam, + ) + + from sumpy.kernel_rewrite import ( + _generate_points_shells, + _make_derivative_matrix, + _make_expr_derivatives, + ) + + rng = np.random.default_rng(42) + base_kernel = BiharmonicKernel(dim) + + dvec = sym.make_sym_vector("d", dim) + base_expr = base_kernel.get_expression(dvec) + + pde = base_kernel.get_pde_as_diff_op() + mis = list(gnitstam(pde.order, dim)) + pde_mis = [ident.mi for eq in pde.eqs for ident in eq] + pde_mis = [mi for mi in pde_mis if sum(mi) == pde.order] + mis.remove(pde_mis[-1]) + + mi_to_derivative = _make_expr_derivatives(base_expr, dvec, mis) + + nruns = 16 + kappa = np.empty(nruns) + + for i in range(nruns): + points = _generate_points_shells(dim, len(mis) + 1, rng=rng) + mat = _make_derivative_matrix(points, dvec, mis, mi_to_derivative) + + mat = np.array([ + [float(mat[i, j]) for j in range(mat.shape[1])] + for i in range(mat.shape[0]) + ]) + + kappa[i] = np.linalg.cond(mat) + logger.info("kappa = %.8e", kappa[i]) + + logger.info("median: %.8e max %.8e", np.median(kappa), np.max(kappa)) + assert np.max(kappa) < 3.0e+5 + +# }}} + + +# {{{ test_rewrite_using_base_kernel_lu_laplace_biharmonic + +@pytest.mark.parametrize("dim", [2, 3]) +def test_rewrite_using_base_kernel_lu_laplace_biharmonic(dim: int) -> None: + rng = np.random.default_rng(seed=42) + + base_kernel = BiharmonicKernel(dim) + target_kernel = LaplaceKernel(dim) + result = rewrite_using_base_kernel_lu(target_kernel, base_kernel, rng=rng) + + print(result.pretty()) + check_kernel_rewrite(result) + +# }}} + + +# {{{ test_rewrite_using_base_kernel_lu_stokeslet_biharmonic + +@pytest.mark.parametrize("dim", [2, 3]) +def test_rewrite_using_base_kernel_lu_stokeslet_biharmonic(dim: int) -> None: + from pytools import generate_nonnegative_integer_tuples_below as gnitb + + rng = np.random.default_rng(seed=42) + + base_kernel = BiharmonicKernel(dim) + for i, j in gnitb(dim, 2): + target_kernel = StokesletComponentKernel(dim, i, j, viscosity_mu_name="mu") + result = rewrite_using_base_kernel_lu(target_kernel, base_kernel, rng=rng) + print(result.pretty()) + check_kernel_rewrite(result) + + +# }}} + + +# {{{ test_rewrite_using_base_kernel_lu_stresslet_biharmonic + +@pytest.mark.parametrize("dim", [2, 3]) +def test_rewrite_using_base_kernel_lu_stresslet_biharmonic(dim: int) -> None: + from pytools import generate_nonnegative_integer_tuples_below as gnitb + + rng = np.random.default_rng(seed=42) + + base_kernel = BiharmonicKernel(dim) + for i, j, k in gnitb(dim, 3): + target_kernel = StressletComponentKernel(dim, i, j, k, viscosity_mu_name="mu") + result = rewrite_using_base_kernel_lu(target_kernel, base_kernel, rng=rng) + print(result.pretty()) + check_kernel_rewrite(result) + + +# }}} + + +# {{{ test_rewrite_using_base_kernel_fourier_laplace_biharmonic + + +@pytest.mark.parametrize("dim", [2, 3]) +def test_rewrite_using_base_kernel_fourier_laplace_biharmonic(dim: int) -> None: + """Test that the Fourier-based algorithm recovers Laplace from biharmonic.""" + base_kernel = BiharmonicKernel(dim) + target_kernel = LaplaceKernel(dim) + result = rewrite_using_base_kernel_fourier(target_kernel, base_kernel) + + logger.info(result.pretty()) + check_kernel_rewrite(result) + + +# }}} + + +# {{{ test_rewrite_using_base_kernel_fourier_stokeslet_biharmonic + + +@pytest.mark.parametrize("dim", [2, 3]) +def test_rewrite_using_base_kernel_fourier_stokeslet_biharmonic(dim: int) -> None: + """Test that the Fourier-based algorithm recovers the Stokeslet from biharmonic.""" + from itertools import product + + base_kernel = BiharmonicKernel(dim) + + for i, j in product(range(dim), repeat=2): + target_kernel = StokesletComponentKernel(dim, i, j, viscosity_mu_name="mu") + result = rewrite_using_base_kernel_fourier(target_kernel, base_kernel) + + logger.info(result.pretty()) + check_kernel_rewrite(result) + +# }}} + + +# {{{ test_rewrite_using_base_kernel_fourier_indivisible + + +@pytest.mark.parametrize("dim", [2, 3]) +def test_rewrite_using_base_kernel_fourier_biharmonic_laplace(dim: int) -> None: + from sumpy.kernel_rewrite import ( + RewriteFailedError, + rewrite_using_base_kernel_fourier, + ) + + # Laplace Fourier symbol (-|k|^2) is not divisible by biharmonic (|k|^4) + base_kernel = LaplaceKernel(dim) + target_kernel = BiharmonicKernel(dim) + + with pytest.raises(RewriteFailedError, match="cannot rewrite"): + rewrite_using_base_kernel_fourier(target_kernel, base_kernel) + + +# }}} + + +if __name__ == "__main__": + import sys + + if len(sys.argv) > 1: + exec(sys.argv[1]) + else: + pytest.main([__file__]) + +# vim: fdm=marker